TIFF'ten Base64'e Dönüştürücü

Taranmış .tif ve .tiff dosyalarını ve baskı görsellerini API'ler ve belge sistemleri için Base64 ile kodlayın. Tarayıcınız görüntüleyemese bile orijinal dosya bayt bayt kodlanır.

Tamamen tarayıcınızda çalışır. Hiçbir veri yüklenmez.

Nasıl kullanılır

  1. Bir .tif veya .tiff dosyasını bırakma alanına sürükleyin ya da seçmek için tıklayın.
  2. TIFF'i değiştirmeden kodlamak için "Orijinal biçimi koru" seçeneğini kullanın. TIFF gösteremeyen tarayıcılarda önizleme boş kalabilir.
  3. Safari'de bunun yerine görseli bir web sayfasında kullanmak üzere PNG, JPEG veya WebP'ye dönüştürebilirsiniz.
  4. Ham Base64'ü veya data URI'yi kopyalayın ya da çıktıyı indirin.

TIFF hakkında

TIFF (Tagged Image File Format) 1986'da oluşturuldu ve günümüzde Adobe tarafından yönetiliyor. Çok esnek olduğu için tarama, faks, baskı, yayıncılık ve arşivlemenin temel biçimidir: görseller sıkıştırılmamış olabilir ya da LZW, Deflate, JPEG veya siyah beyaz belgeler için CCITT Group 4 sıkıştırması kullanabilir, kanal başına 16 bit içerebilir ve tek bir dosya çok sayıda sayfa barındırabilir. GeoTIFF, CBS (GIS) verileri için harita koordinatları ekler.

MIME türü image/tiff olur. Base64 karşılığı, little-endian dosyalarda (bayt sırası işareti II) SUkqAA, big-endian dosyalarda (MM) ise TU0AKg ile başlar.

Tarayıcı desteği

TIFF'i görüntüleyen tek büyük tarayıcı Safari'dir. Chrome, Edge ve Firefox'ta önizleme ve piksel boyutları görünmeyebilir; bu tarayıcılar görselin kodunu çözemediği için PNG, JPEG veya WebP'ye dönüştürme de mümkün değildir. Base64 çıktısı yine de doğrudur: çözülmüş bir resimden değil, ham dosya baytlarından hesaplanır. Safari çok sayfalı bir TIFF'i dönüştürdüğünde sonuca yalnızca görüntülediği sayfa, yani normalde ilk sayfa aktarılır.

TIFF dosyalarını bir API'ye gönderme

Bir TIFF'i kodlamanın en yaygın nedeni, taranmış bir belgeyi bir web hizmetine göndermektir: OCR motorları, belge yönetim sistemleri, e-fatura platformları ve faks ağ geçitleri dosyayı genellikle JSON içinde bir Base64 alanı olarak kabul eder. Bunların çoğu, data: öneki olmadan ham Base64 çıktısını ister.

{
  "fileName": "scan-001.tif",
  "contentType": "image/tiff",
  "content": "SUkqAAgAAAA..."
}

Taramalar onlarca megabayt olabilir ve Base64 boyutu üçte bir artırır; bu yüzden API'nin boyut sınırlarını kontrol edin. Bir web sayfasında göstermek için metin ve çizimleri PNG biçimine, fotoğrafları JPEG biçimine dönüştürün; çünkü data:image/tiff görselleri yalnızca Safari'de görünür.

Sıkça sorulan sorular

TIFF dosyamın önizlemesi neden yok?

Çoğu tarayıcı TIFF'in kodunu çözemez, bu nedenle gösterilecek bir şey yoktur. Base64 çıktısı dosya baytlarından oluşturulur ve her durumda eksiksiz ve doğrudur.

TIF ile TIFF aynı şey mi?

Evet. İki uzantı da aynı biçimi ifade eder ve MIME türü her iki durumda da image/tiff olur.

TIFF'i burada PNG veya JPEG'e dönüştürebilir miyim?
Yalnızca Safari gibi TIFF'in kodunu çözebilen bir tarayıcıda. Diğer tarayıcılarda dosyayı önce bir görsel düzenleyiciyle dönüştürün, ardından PNG'den Base64'e aracını kullanın.
Çok sayfalı bir TIFF'in tüm sayfaları korunur mu?

Evet, orijinal biçimi koruduğunuzda; çünkü dosyanın tamamı kodlanır. Dönüştürme ise yalnızca bir sayfayı korur.

Base64'ü tekrar TIFF dosyasına nasıl dönüştürürüm?
Base64'ten TIFF'e aracına yapıştırın ve dosyayı indirin.