فائل فارمیٹ

HEIC - ہائی ایفیشنسی امیج فائل فارمیٹ

HEIC وہ کمپیکٹ فوٹو فارمیٹ ہے جس میں iPhones ڈیفالٹ کے طور پر محفوظ کرتے ہیں۔ ایک فائل میں تصویر، ڈیپتھ میپ، پری ویوز اور ایڈٹس کے ساتھ ساتھ مکمل کیمرہ اور GPS میٹا ڈیٹا بھی ہو سکتا ہے۔

.heic

HEIC فائل ایک جدید فوٹو کنٹینر ہے، اور وہی فارمیٹ ہے جو iPhone ڈیفالٹ کے طور پر بناتا ہے۔ اس کے پیچھے موجود معیار HEIF ہے، یعنی High Efficiency Image File Format، جسے MPEG نے شائع کیا ہے، وہی اسٹینڈرڈ گروپ جو MP3 آڈیو اور MP4 ویڈیو کے پیچھے ہے۔ HEIC دراصل HEIF ہی کی وہ قسم ہے جس میں تصویریں HEVC سے کمپریس کی جاتی ہیں، جسے H.265 بھی کہا جاتا ہے، یعنی ویڈیو کمپریشن کا ایک طریقہ۔ Apple نے اسے اس لیے اپنایا کہ تقریباً ویسی ہی کوالٹی کی تصویر بہت چھوٹی فائل میں محفوظ کی جا سکے، اور وہ اضافی معلومات بھی رکھی جا سکیں جو ایک جدید کیمرا بناتا ہے، جیسے ڈیپتھ انفارمیشن، برَسٹ شاٹس اور ریورس ایبل ایڈٹس، جنہیں ایک سادہ فلیٹ تصویر ظاہر نہیں کر سکتی۔

HEIC اپنی تصویر کو کیسے محفوظ کرتا ہے

HEIF اپنی ساخت MP4 سے لیتا ہے: فائل لیبل لگے باکسز کے ایک درخت کی طرح ہوتی ہے؛ ایک باکس اس میں موجود آئٹمز کی فہرست رکھتا ہے، ایک یہ بتاتا ہے کہ ہر آئٹم کا ڈیٹا کہاں سے شروع ہوتا ہے، ایک میں پراپرٹیز ہوتی ہیں، اور ایک میں اصل ڈیٹا۔ اندر موجود تصویریں HEVC سے اس کی اسٹِل امیج تکنیکوں کے ساتھ کوڈ کی جاتی ہیں: ہر بلاک کو اس کے پڑوسیوں سے پیش گوئی کیا جاتا ہے، فرق کو فریکوئنسی ویلیوز میں بدلا جاتا ہے اور انہیں گول کر دیا جاتا ہے۔ یہ عموماً lossy ہوتا ہے، اور یہی وہ جگہ ہے جہاں سائز میں کمی آتی ہے؛ لاس لیس کوڈنگ ممکن تو ہے لیکن کم استعمال ہوتی ہے۔

کنٹینر زیادہ دلچسپ حصہ ہے، کیونکہ HEIC لازماً صرف ایک تصویر نہیں ہوتا۔ ایک ہی فائل میں یہ سب کچھ ہو سکتا ہے:

  • مین فوٹو، جو اکثر ٹائلز کے گرڈ کی صورت میں محفوظ ہوتی ہے اور دکھاتے وقت اکٹھی جوڑی جاتی ہے۔
  • تھمبنیلز اور دیگر کم سائز کی پری ویوز۔
  • ایسی ضمنی تصاویر جو براہِ راست دیکھنے کے لیے نہیں ہوتیں، مثلاً ڈیپتھ میپ جو یہ ریکارڈ کرتی ہے کہ منظر کا ہر حصہ کتنی دوری پر تھا، یا ٹرانسپیرنسی ماسک۔
  • کئی باہمی طور پر متعلق اسٹِل امیجز، مثلاً برَسٹ یا تسلسل کی شکل میں۔
  • بغیر چھوئی گئی اصل تصویر کے ساتھ وہ ہدایات جو کسی ترمیم کو بیان کرتی ہیں، تاکہ بعد میں اس تبدیلی کو واپس لیا جا سکے۔

یہی اضافی معلومات وجہ ہیں کہ پورٹریٹ موڈ میں بیک گراؤنڈ بلر بعد میں ایڈجسٹ کیا جا سکتا ہے، اور یہی وجہ ہے کہ JPG میں ایکسپورٹ کرنے پر صرف ایک فلیٹ تصویر بنتی ہے اور خاموشی سے باقی سب کچھ پیچھے رہ جاتا ہے۔

ایک HEIC میں کون سا میٹا ڈیٹا ہوتا ہے

JPG جو کچھ بھی ساتھ رکھتا ہے، وہ سب یہاں الگ طریقے سے محفوظ ہوتا ہے، اور اس کے ساتھ وہ چیزیں بھی جو صرف ایک کنٹینر ہی ظاہر کر سکتا ہے۔ میٹا ڈیٹا سے مراد وہ وضاحتی معلومات ہیں جو پکسلز کے ساتھ ساتھ رکھی جاتی ہیں۔

  • EXIF، یعنی کیمرا میٹا ڈیٹا کا معیار، فائل کے میٹا ڈیٹا باکس کے اندر ایک آئٹم کے طور پر ہوتا ہے، ابتدا میں مارکر کے طور پر نہیں۔ فیلڈز وہی مانوس نام ہیں: Make, Model, LensModel, DateTimeOriginal, ExposureTime, FNumber, ISOSpeedRatings اور FocalLength。
  • GPS tags، جو EXIF کا حصہ ہیں، طول بلد، عرض بلد، اونچائی اور UTC میں ٹائم اسٹیمپ دیتے ہیں، اور فون سے لی گئی تصاویر میں یہ بہت عام ہوتے ہیں۔
  • Maker notes، یعنی مینوفیکچرر کا پرائیویٹ بلاک، جو Apple ڈیوائسز پر اس بارے میں کافی تفصیل محفوظ کرتا ہے کہ تصویر کیسے لی گئی اور کیسے پروسیس کی گئی۔
  • XMP، Adobe کا XML میٹا ڈیٹا، بھی ایک آئٹم کے طور پر محفوظ کیا جا سکتا ہے، جو تخلیق کار، وضاحت، کی ورڈز اور ریٹنگز رکھتا ہے۔
  • ساختی پراپرٹیز جو میٹا ڈیٹا کی طرح برتاؤ کرتی ہیں: روٹیشن پراپرٹی اور مررنگ پراپرٹی، جو پکسلز کو دوبارہ انکوڈ کرنے کے بجائے لاگو کی جاتی ہیں؛ کراپنگ پراپرٹی جو نظر آنے والا حصہ تنگ کرتی ہے؛ کلر انفارمیشن پراپرٹی جس میں ICC پروفائل یا کلر اسپیس کوڈز ہوتے ہیں؛ اور پکسل ایسپیکٹ ریشو۔

چونکہ ایک فائل میں کئی تصاویر ہو سکتی ہیں، HEIC پر بنی رپورٹ میں ایک کے بجائے کئی سیٹس کی فیلڈز دکھائی دے سکتی ہیں، ہر آئٹم کے لیے الگ، نہ کہ ایک صاف ستھری واحد فہرست۔ دو پراپرٹیز سمجھنے کے قابل ہیں: روٹیشن پراپرٹی کا مطلب ہے کہ تصویر ایک طرح سے محفوظ ہے اور دوسری طرح سے دکھائی جاتی ہے، اور کراپنگ پراپرٹی کا مطلب ہے کہ جو پکسلز آپ کو نظر نہیں آتے وہ اب بھی فائل کے اندر موجود ہیں۔ ذاتی سطح پر، فون سے آیا ہوا HEIC سب سے زیادہ معلومات رکھنے والی امیج فائلز میں سے ایک ہے: لوکیشن، ڈیوائس ماڈل، کیپچر ٹائم، اور وہ آئیڈینٹیفائر جو اسٹِل کو اس کی Live Photo ویڈیو کے ساتھ جوڑتا ہے، سب کچھ ڈیفالٹ کے طور پر اس میں ہوتا ہے۔

HEIC کب استعمال کرنا چاہیے

تصاویر محفوظ رکھنے کے لیے HEIC اچھا فارمیٹ ہے۔ فائلیں تقریباً اسی معیار والے JPG کے مقابلے میں چھوٹی ہوتی ہیں، فارمیٹ ہر کلر چینل کے لیے 10 بٹس سپورٹ کرتا ہے جس سے آسمان اور گریڈینٹس زیادہ ہموار نظر آتے ہیں، اور یہ وہ ڈیپتھ میپس اور ایڈٹ ہدایات بھی محفوظ رکھتا ہے جو بعد میں ایڈجسٹمنٹ ممکن بناتی ہیں۔

دوسروں کو چیزیں بھیجنے کے لیے یہ اچھا فارمیٹ نہیں۔ Apple کے ماحولیاتی نظام سے باہر اس کی سپورٹ غیر یکنواخت ہے: کچھ براؤزر، پرانے فون، پرنٹرز، اپ لوڈ فارمز اور آفس ایپس اسے سیدھے ہی مسترد کر دیتے ہیں، اور اندر موجود HEVC کمپریشن پر پیٹنٹ لائسنسنگ لاگو ہوتی ہے جس نے اپنانے کی رفتار سست کر دی ہے۔ عام سمجھوتا یہ ہے کہ HEIC اپنے پاس رکھا جائے اور شیئر کرنے کے لیے JPG بھیجی جائے، یہ قبول کرتے ہوئے کہ اس کاپی میں ڈیپتھ میپ اور دیگر تصاویر گم ہو جائیں گی۔ WebP اور AVIF بھی سائز کم کرنے کا یہی مسئلہ حل کرتے ہیں، لیکن لائسنسنگ کی کم پیچیدگیوں کے ساتھ۔