دوسری بار محفوظ کرنے پر خرچ کیوں آتا ہے
JPEG کمپریشن تصویر کو بلاکس میں تقسیم کرتی ہے، ہر ایک کو فریکوئنسی اجزاء میں تبدیل کرتی ہے، اور ان ہائی فریکوئنسی والے اجزاء کو ضائع کر دیتی ہے جنہیں آپ کی آنکھیں کم محسوس کرتی ہیں۔ نتیجہ چھوٹا اور قدرے نرم ہوتا ہے۔
اس فائل کو کھولیں اور دوبارہ محفوظ کریں تو یہ عمل ان ڈیٹا پر دہرایا جاتا ہے جو پہلے ہی اس سے گزر چکا ہے۔ انکوڈر یہ نہیں بتا سکتا کہ کون سی تفصیل اصل ہے اور کون سی آخری بار کا اثر ہے، اس لیے یہ دونوں کے ساتھ یکساں سلوک کرتا ہے اور دونوں کو مزید ضائع کر دیتا ہے۔
نقصان جمع ہوتا رہتا ہے اور کبھی واپس نہیں آتا۔ ایسا کوئی عمل نہیں ہے جو ضائع شدہ فریکوئنسی اجزاء کو بحال کر سکے، یہی وجہ ہے کہ جو تصویر چار پلیٹ فارمز سے گزر چکی ہو، اسے کوئی بھی ٹول ٹھیک نہیں کر سکتا، صرف نیا بنایا جا سکتا ہے۔
اس کا اسکور پر کیا اثر پڑتا ہے
ہم نے ایک اصلی تصویر لی، اسے بار بار کوالٹی 75 پر محفوظ کیا، اور ہر مرحلے پر اسکور کیا۔ کچھ بھی ایڈٹ نہیں کیا گیا تھا۔ نیچے دی گئی ہر تبدیلی صرف محفوظ کرنے کے عمل سے آئی ہے۔
دسویں بار محفوظ کرنے تک تصویر فیصلہ کن لکیر کو پار کر چکی ہے۔ یہ اسی کیمرے سے لی گئی اسی منظر کی وہی تصویر ہے، اور ایک ڈیٹیکٹر اب اسے ممکنہ AI کے طور پر رپورٹ کرتا ہے۔
ایک اصلی تصویر کتنی بار محفوظ ہو سکتی ہے
دس بار بہت زیادہ لگتا ہے جب تک آپ یہ نہ گنیں کہ ایک عام تصویر کیمرے اور گروپ چیٹ کے درمیان کن مراحل سے گزرتی ہے۔
- 1 کیمرہ ایکسپورٹ پہلی بار محفوظ
- 2 ایڈٹ شدہ اور محفوظ شدہ دوسری بار محفوظ
- 3 پلیٹ فارم پر اپ لوڈ کیا گیا اپ لوڈ پر دوبارہ انکوڈ کیا گیا
- 4 کسی کی طرف سے ڈاؤن لوڈ کیا گیا اکثر دوبارہ انکوڈ کیا گیا
- 5 چیٹ ایپ کے ذریعے بھیجا گیا منتقلی کے لیے کمپریس کیا گیا
- 6 اسکرین شاٹ لیا گیا مکمل طور پر ایک نئی فائل
اسکرین شاٹ محفوظ کرنے سے زیادہ خراب ہوتے ہیں
اسکرین شاٹ فائل کی کاپی نہیں ہوتا۔ یہ اس چیز کی تصویر ہے جو اسکرین پر دکھائی جا رہی تھی، اسکرین کی ریزولیوشن پر لی گئی، پھر نئے سرے سے انکوڈ کی گئی۔
یہ اصل فائل کو اس کے میٹا ڈیٹا اور کسی بھی کریڈینشل کے ساتھ مکمل طور پر ضائع کر دیتا ہے، اور یہ ساخت کو اس چیز کے ساتھ دوبارہ لکھتا ہے جو ڈسپلے اور اسکیلنگ نے پیدا کی تھی۔ لیپ ٹاپ اسکرین پر 4000 پکسل کی تصویر کا اسکرین شاٹ شاید ایک چوتھائی پکسلز کو برقرار رکھتا ہے اور پروویننس (ماخذ) کو بالکل نہیں۔
یہ وہ سب سے عام طریقہ بھی ہے جس سے تصاویر ان لوگوں تک پہنچتی ہیں جو انہیں چیک کرنا چاہتے ہیں، جو کہ ایک بدقسمت امتزاج ہے۔
کیا بچتا ہے اور کیا نہیں
| عمل | ضائع شدہ تفصیل | اسکور پر اثر |
|---|---|---|
| فائل کاپی کرنا | کچھ نہیں | کچھ نہیں۔ کاپی بالکل ایک جیسی ہے |
| اعلیٰ کوالٹی پر دوبارہ محفوظ کرنا | کم | چند پوائنٹس اوپر |
| کم کوالٹی پر دوبارہ محفوظ کرنا | زیادہ | دس سے بیس پوائنٹس اوپر |
| سائز چھوٹا کرنا | زیادہ | نمایاں، اور چھوٹے نتائج پر ریجن میپ کو ہٹا دیتا ہے |
| اسکیلنگ بڑھانا | تفصیلات خود بخود شامل ہو جاتی ہیں | بڑی اوپر کی طرف حرکت۔ شامل کردہ پکسلز تخلیق شدہ پکسلز ہیں |
| اسکرین شاٹ لینا | تقریباً سب کچھ | یہاں کسی بھی عمل کی سب سے بڑی حرکت |
اس بارے میں کیا کیا جائے
-
ہمیشہ اصل فائل کا مطالبہ کریں
اس ڈیوائس سے جس نے اسے لیا، فوٹو کے بجائے فائل کے طور پر بھیجا جائے۔ یہ ایک قدم متنازع نتائج کو حل کر دیتا ہے۔
-
اگر ممکن ہو تو اسکرین شاٹ کو کبھی چیک نہ کریں
اگر صرف اسکرین شاٹ موجود ہے، تو کم اسکور کو صاف نتیجے کے بجائے 'کوئی جواب نہیں' سمجھیں۔
-
ایک جیسی چیزوں کا موازنہ کریں
کسی ڈاؤن لوڈ شدہ کاپی کے خلاف اصل کو اسکور کرنا آپ کو ڈاؤن لوڈ کے بارے میں بتاتا ہے، تصویر کے بارے میں نہیں۔ موازنہ کے دونوں حصوں کے ساتھ ایک جیسا سلوک ہونا چاہیے۔
-
درمیانے اسکور کو پہلے تنزلی (degradation) سمجھیں
کسی ایسی فائل پر جو واضح طور پر سفر کر چکی ہے، درمیانی بینڈ کا مطلب عام طور پر جزوی ہیرا پھیری کے بجائے کھوئی ہوئی تفصیل ہوتا ہے۔
جنریشن لاس (generation-loss) جنریشن کی طرح کیوں دکھتا ہے
ایک وجہ ہے کہ ماڈل دونوں میں الجھ جاتا ہے، اور یہ اتفاق نہیں ہے۔ دونوں عمل باریک تفصیلات کو ریکارڈ کرنے کے بجائے دوبارہ تعمیر کرتے ہیں۔
ایک JPEG انکوڈر ہائی فریکوئنسی والے اجزاء کو ضائع کر دیتا ہے اور ڈیکوڈر جو بچ جاتا ہے اس سے ایک تخمینہ تیار کرتا ہے۔ ایک ڈفیوژن ماڈل شور سے تفصیلات بناتا ہے جو اس نے سیکھا ہے۔ دونوں آؤٹ پٹ میں وہ مخصوص تعلق نہیں ہوتا جو سینسر اور لینس پیدا کرتے ہیں، کیونکہ دونوں صورتوں میں وہ تعلق ضائع ہو چکا ہوتا ہے اور اس کی جگہ کچھ قابل قبول ڈال دیا جاتا ہے۔
ماڈل کے نقطہ نظر سے ایک بری طرح دوبارہ کمپریس شدہ تصویر اور تخلیق شدہ تصویر میں بنیادی خصوصیت ایک ہی ہے: باریک ساخت سافٹ ویئر نے لکھی ہے۔ یہی وجہ ہے کہ اسکور اس سمت میں جاتا ہے، اور کیوں ہر بار کے بعد اثر مضبوط ہوتا جاتا ہے۔
اس کو سمجھنا آپ کے نتیجے کو پڑھنے کا انداز بدل دیتا ہے۔ خراب شدہ فائل پر اعلیٰ اسکور ڈیٹیکٹر کی ناکامی نہیں ہے کہ وہ اصلی تصویر کو نہیں پہچان سکا۔ یہ ڈیٹیکٹر کا صحیح طور پر یہ بتانا ہے کہ اس کے سامنے موجود ساخت کیمرے سے تیار نہیں کی گئی تھی، جو کہ سچ ہے۔