HEIC Fotoğrafı (.heic)
ISO/IEC StandartHigh Efficiency Image Container (HEIC), Apple ve modern mobil platformlar tarafından benimsenen, eşdeğer görsel kalitede eski JPEG'in sıkıştırma verimliliğinin kabaca iki katını sunan HEVC destekli bir görüntü formatıdır.
HEIC biçimini JPG biçimine dönüştür
Tarayıcında HEIC biçimini JPG biçimine ücretsiz dönüştür. Dosyaları cihazında anında dönüştür.
İncele ve Meta Veriler
İşletim sistemleri ve dosya çözümleyicileri, HEIC dosyalarını başlangıçtaki ikili sihirli bayt dizisini inceleyerek tanımlar:
Bayt düzeyinde başlık imzası (sihirli baytlar)
İşletim sistemleri ve dosya çözümleyicileri, HEIC dosyalarını başlangıçtaki ikili sihirli bayt dizisini inceleyerek tanımlar:
HEX İMZASI (OFSET 0):
?? ?? ?? ?? 66 74 79 70ASCII GÖSTERİMİ: ????ftyp
Standartlaştırma: ISO/IEC 23008-12 (HEIF standard)
Teknik Özellikler
| Kapsayıcı mimarisi | HEVC (H.265) kare içi kodlu bit akışları içeren ISO Base Media File Format (ISOBMFF) kapsayıcısı |
| Sıkıştırma | High Efficiency Video Coding (HEVC / H.265) Main ve Main 10 kare içi kestirimi |
| Bayt Düzeni (Endianness) | Büyük uçlu kutu/atom yapısı |
| Renk Uzayları | Display P3, sRGB, Rec.2020 PQ/HLG HDR, Embedded ICC Profiles |
| Kanallar ve Yapı | İsteğe bağlı yardımcı alfa kanalıyla YUV 4:2:0, 4:2:2, 4:4:4 (8 bit, 10 bit veya 12 bit derinlik) |
| Maksimum Boyutlar | Up to 16384 x 16384 pixels (HEVC level 6.2 limit) |
| Şeffaflık | Yardımcı görüntü öğeleri aracılığıyla tam alfa kanalı desteği |
| Akış ve Aşamalı İşleme | Kutu yapılı üstveri, görüntü baytlarını indirmeden EXIF/veri küçük resmini anında incelemeyi sağlar |
Teknik karşılaştırma matrisi: HEIC ve rakipleri
| Teknik Nitelik | HEIC (Güncel) | JPG | AVIF | WEBP |
|---|---|---|---|---|
| Sıkıştırma Kodeği | HEVC (H.265 intra) | Ayrık Kosinüs Dönüşümü (DCT) | AV1 (kare içi) | VP8 / VP8L |
| Göreceli Boyut (JPEG'e göre) | Benzer algılanan kalitede genellikle daha küçüktür; sonuçlar değişir. | Temel kıyaslama (%100) | ~%55 daha küçük | ~%30 daha küçük |
| Bit Derinliği | 8-bit, 10-bit, 12-bit | Yalnızca 8-bit | 8-bit, 10-bit, 12-bit HDR | Yalnızca 8-bit |
| Çoklu Görüntü / Seri Çekim | Yerel çoklu öğe kapsayıcısı | Yalnızca tek görüntü | Çoklu öğe AVIF'te desteklenir | Sınırlı animasyonlu WebP |
Yaygın Bozulma Modları ve Hex Kurtarma Kılavuzu
Windows, 'Bu dosyayı görüntülemek için HEVC Video Uzantıları gerekiyor' uyarısı gösteriyor.
Kök Neden: Windows'ta işletim sistemi düzeyinde HEVC donanım kodek paketinin eksik olması.
Kurtarma: File2File.app, HEIC dosyasını tarayıcınızda JPG / PNG biçimine dönüştürebilir. Destek, yazılıma göre değişir.
Güvenlik Analizi ve Ayrıştırıcı Saldırı Vektörleri
HEIC kod çözücüleri, karmaşık ISOBMFF atom ağaçlarını ayrıştırır ve titizlikle korumalı alana (sandbox) alınması gereken gelişmiş HEVC video dönüşüm boru hatlarını çağırır.
Bilinen Saldırı Vektörleri
- ISOBMFF 'hdlr' veya 'iloc' kutusu uzunluk hesaplamasında tamsayı taşması.
- Yamalanmamış yerel kodeklerde HEVC CABAC entropi kod çözme sırasında arabellek aşırı okuma.
- İkincil derinlik haritası görüntü öğeleri işlenirken bellek bozulması.
Savunmaya yönelik en iyi uygulamalar: HEIC görüntülerini ana makinenin işletim sisteminden yalıtılmış, bellek açısından güvenli libheif WebAssembly sürümleriyle işle.
Tarihsel kökenler ve önemli dönüm noktaları
Temel Avantajlar ve Artılar
- Aynı veya üstün algılanan görsel kalitede JPEG'den yaklaşık %50 daha küçük dosya boyutları.
- Yerel 10-bit ve 12-bit renk derinliği desteği, yumuşak gökyüzü geçişlerindeki renk bantlaşmasını tamamen ortadan kaldırır.
- Görüntü dizilerini, Canlı Fotoğrafları (Live Photos), seri çekimleri, sesleri ve derinlik haritalarını tek bir kompakt dosyada kapsüller.
Teknik Kısıtlamalar ve Eksiler
- Donanım ve patent lisanslama karmaşıklıkları geçmişte açık kaynaklı tarayıcı benimsenmesini yavaşlattı.
- Ticari Microsoft Store uzantıları olmadan eski Windows sürümlerinde sınırlı yerel kod çözme desteği.
- Eski JPEG ile karşılaştırıldığında kodlamak ve kod çözmek için daha fazla hesaplama gücü gerektirir.
İlginç Teknik Bilgiler
- Apple, iOS 11 ile desteklenen aygıtlara HEIF/HEVC fotoğraf çekimini ekledi; dosya boyutu görüntüye ve ayarlara göre değişir.
- Bir iPhone 'Canlı Fotoğrafı' (Live Photo), hem yüksek çözünürlüklü hareketsiz görüntüyü hem de gömülü bir video klibi barındıran tek bir HEIC kapsayıcısı olarak saklanır.
- HEIC, çekim sonrasında yeniden odaklamaya izin vermek için çift lensli akıllı telefonlar tarafından yakalanan hesaplanmış bir derinlik haritasını saklayabilir.
Sıkça Sorulan Teknik Sorular
iPhone'um neden HEIC formatında fotoğraflar çekiyor?
Apple, 10-bit renkleri, Live Photo videosunu ve derinlik haritası verilerini korurken fotoğraflar için gereken depolama alanını yarıya indirdiği için HEIC kullanır.
Windows bilgisayarda HEIC fotoğraflarını JPG'ye nasıl dönüştürebilirim?
HEIC dosyalarını hiçbir yazılım yüklemeden ve gizliliğini tamamen koruyarak doğrudan tarayıcında toplu biçimde JPG'ye dönüştürmek için File2File.app'i kullan.
HEIC dosyaları ücretli Windows codec bileşeni olmadan açılabilir mi?
Evet. File2File.app, tarayıcında doğrudan HEIC dosyalarının kodunu çözmek ve onları dönüştürmek için istemci tarafında WebAssembly kullanır.
İlgili HEIC Dönüşüm Çiftleri
HEIC fotoğrafları JPEG görüntülerine dönüştürmek, Apple'ın varsayılan kamera biçimini eski yazılımlarda ve web tarayıcılarında evrensel olarak okunabilen raster dosyalara çevirir.
HEIC'i PNG'ye dönüştürmek; kayıplı HEVC sıkıştırmalı fotoğrafları, geniş çapta desteklenen kayıpsız görüntü dosyalarına dönüştürür.
Tek karelik bir HEIC fotoğrafını paylaşmak veya formlarda kullanmak için tek sayfalık PDF'ye dönüştür. Sayfada 8 bit görüntü verisi kullanılır; HEIC dizileri veya HDR kaynak verileri dahil edilmez.