Konwerter Base64 na TIFF

Zapisuj zakodowane w Base64 skany i pliki do druku jako TIFF albo konwertuj dowolny obraz, który przeglądarka potrafi wyświetlić, na nieskompresowany TIFF RGBA. Całe przetwarzanie odbywa się na urządzeniu.

Działa w całości w przeglądarce. Nic nie jest wysyłane.

Jak używać

  1. Wklej ciąg Base64 lub URI data:image/tiff;base64.
  2. Sprawdź wykryty format i rozmiar. Plik TIFF może nie mieć podglądu, co w większości przeglądarek jest normalne.
  3. Wybierz „Oryginał”, aby zapisać TIFF dokładnie w otrzymanej postaci, lub pozostaw TIFF, aby przekonwertować obraz PNG, JPEG, WebP lub inny.
  4. Pobierz plik .tiff.

Jak rozpoznać dane TIFF

Plik TIFF zaczyna się od znacznika kolejności bajtów. Pliki little-endian rozpoczynają się od II (od Intel) i kodują się do SUkq, a pliki big-endian rozpoczynają się od MM (od Motorola) i kodują się do TU0A. TIFF-y w Base64 pochodzą ze skanerów dokumentów, usług faksowych, procesów OCR, systemów archiwizacji i narzędzi GIS pracujących z GeoTIFF. Typ MIME to image/tiff, a rozszerzeń .tif i .tiff można używać zamiennie.

Dlaczego może brakować podglądu

Chrome, Edge i Firefox nie potrafią wyświetlać obrazów TIFF; głównym wyjątkiem jest Safari. Narzędzie i tak rozpoznaje format na podstawie nagłówka, pokazuje rozmiar po dekodowaniu i zapisuje plik po wybraniu opcji „Oryginał”, dzięki czemu można go potem otworzyć w programie do przeglądania obrazów, narzędziu do plików PDF lub edytorze.

Konwersja TIFF na PNG lub JPEG wymaga, aby przeglądarka najpierw zdekodowała obraz, więc działa tylko w przeglądarce, która potrafi wyświetlać TIFF. Wielostronicowe pliki TIFF, typowe dla zeskanowanych dokumentów i faksów, zachowują wszystkie strony przy pobieraniu jako „Oryginał”. Konwersja może wykorzystać tylko obraz zdekodowany przez przeglądarkę, którym zwykle jest pierwsza strona.

Konwersja na TIFF

Kierunek odwrotny działa w każdej przeglądarce: każdy obraz, który przeglądarka potrafi wyświetlić, od PNG i JPEG po WebP, GIF, AVIF, BMP czy SVG, można zapisać jako TIFF. Wynik to nieskompresowany obraz RGBA z 8 bitami na kanał, więc należy liczyć się z około 4 bajtami na piksel. Narzędzie nie stosuje kompresji LZW ani ZIP i nie konwertuje do CMYK. Jeśli drukarnia wymaga CMYK, przekonwertuj plik w profesjonalnym edytorze graficznym.

// Go: zapis danych TIFF z Base64 na dysk
data, err := base64.StdEncoding.DecodeString(b64)
if err != nil {
    log.Fatal(err)
}
os.WriteFile("scan.tif", data, 0o644)

Najczęściej zadawane pytania

Dlaczego nie widać podglądu pliku TIFF?

Większość przeglądarek nie obsługuje TIFF, więc podgląd pozostaje pusty. Dane są jednak dekodowane poprawnie, a pobranie jako „Oryginał” daje kompletny plik.

Czy można przekonwertować TIFF w Base64 na PNG lub JPG?

Tylko jeśli przeglądarka potrafi dekodować TIFF, tak jak Safari. W przeciwnym razie pobierz oryginał i przekonwertuj go programem na komputerze.

Czy wynikowy TIFF jest skompresowany?

Nie. Przekonwertowane pliki to nieskompresowany RGBA, który obsługuje praktycznie każdy program odczytujący TIFF, ale który daje duże pliki. Obraz o wymiarach 3000 × 2000 pikseli zajmuje około 24 MB.

Czy wielostronicowe pliki TIFF są obsługiwane?

Pozostają nienaruszone przy pobieraniu jako „Oryginał”. Konwersje wykorzystują jedną stronę.

Jak zakodować TIFF jako Base64?
Użyj narzędzia TIFF na Base64, aby uzyskać czysty ciąg Base64 lub data URI.