¿Qué es el algoritmo de compresión JPEG?

آخري اپڊيٽ: 21/09/2023

JPEG کمپريشن الگورتھم ڇا آهي؟

JPEG (جوائنٽ فوٽوگرافڪ ماهرن جو گروپ) ڪمپريشن الگورٿم هڪ معياري آهي جيڪو وڏي پيماني تي ڊجيٽل تصويرن جي ڪمپريشن ۾ استعمال ٿئي ٿو، خاص طور تي فوٽوگرافي ۾ ۽ انٽرنيٽ تي تصويرن جي منتقلي ۾. هي الگورٿم توهان کي اجازت ڏئي ٿو تصويرن جي فائلن جي سائيز کي گھٽائڻ جي بغير ڪنهن وڏي مقدار جي بصري معيار کي وڃائڻ. اهو مختلف ايپليڪيشنن ۾ ان جي اثرائتي ۽ مقبوليت لاء مشهور آهي.

1. JPEG کمپريشن الگورتھم جو تعارف

JPEG ڪمپريشن الگورٿم هڪ ٽيڪنڪ آهي جيڪا تصويرن جي فائلن جي سائيز کي گهٽائڻ لاءِ استعمال ڪئي ويندي آهي، ان جي بصري معيار کي خاص طور تي متاثر ڪرڻ کان سواءِ. اهو 1992 ۾ گڏيل فوٽوگرافڪ ماهر گروپ (JPEG) پاران تيار ڪيو ويو ۽ ان کان پوءِ تمام مشهور ٿي ويو آهي. ڊجيٽل تصويرون compress ڪرڻ جا طريقا.

JPEG کمپريشن کي "نقصان واري" ڪمپريشن سمجهيو ويندو آهي، جنهن جو مطلب آهي ته کمپريشن جي عمل دوران معلومات جو نقصان آهي. بهرحال، اهو نقصان اڪثر ڪيسن ۾ انساني اک لاء ناقابل تصور آهي، ڇاڪاڻ ته بيڪار ڊيٽا جيڪا ننگي اک لاء ناقابل تصور آهي ختم ٿي ويندي آهي. هي JPEG ڪمپريشن کي ’تصوير ڊسپلي‘ لاءِ مثالي بڻائي ٿو ڊوائيسز جهڙوڪ ڊجيٽل ڪئميرا، موبائل فون ۽ ويب سائيٽون.

JPEG کمپريشن الگورٿم استعمال ڪري ٿو ڪمپريشن ٽيڪنڪ جو هڪ ميلاپ جيئن ته discrete cosine transform (DCT) ۽ quantization. DCT تصوير کي 8x8 پکسلز جي بلاڪن ۾ ورهائي ٿو ۽ هر بلاڪ کي کوفيفينٽس جي هڪ سيريز ۾ تبديل ڪري ٿو جيڪي تصوير جي تعدد جي نمائندگي ڪن ٿا. مقدار کي پوء لاڳو ڪيو ويندو آهي، جتي تصوير جي نمائندگي ڪرڻ لاء گهربل ڊيٽا جي مقدار کي گھٽائڻ لاء انهن ڪوئفينٽس جي درستگي گھٽجي ويندي آهي. هي عمل ٽرانسفارميشن ۽ مقدار کي بار بار ڪيو ويندو آهي جيستائين گهربل ڪمپريشن حاصل نه ٿئي.

2. JPEG کمپريشن الگورتھم جا بنيادي اصول

JPEG کمپريشن الگورٿم هڪ وڏي پيماني تي استعمال ٿيل ٽيڪنڪ آهي جيڪا تصوير فائلن جي سائيز کي گھٽائڻ لاءِ تمام گهڻي بصري معيار کي وڃائڻ کان سواءِ. هي الورورٿم بي ترتيبين جي خاتمي ۽ تصويري ڊيٽا جي چونڊ ڪمپريشن تي ٻڌل آهي. JPEG الورورٿم جو بنيادي فائدو ان جي تصويرن کي دٻائڻ جي صلاحيت آهي فائل سائيز ۾ هڪ اهم گهٽتائي سان، آسان اسٽوريج ۽ ڊجيٽل تصويرن جي منتقلي جي اجازت ڏئي ٿي.

JPEG ڪمپريشن جو عمل ٻن مکيه مرحلن تي ٻڌل آھي: مقامي ڊومين کان فريڪوئنسي ڊومين ۾ تبديلي discrete cosine transform (DCT) استعمال ڪندي، ۽ DCT coefficients جي مقدار کي ترتيب ڏيڻ. هي تبديلي تصوير جي ڊيٽا کي ان جي فريکوئنسي مواد جي لحاظ کان نمائندگي ڪرڻ جي اجازت ڏئي ٿي، جيڪا اعلي تعدد اجزاء جي سمپيشن کي آسان بڻائي ٿي ۽ تفصيلات جي خاتمي کي انساني اکين جي قابل نه سمجهي.

خاص مواد - هتي ڪلڪ ڪريو  پي ڊي ايف ۾ صفحن کي ڪيئن نمبر ڏجي

JPEG ڪمپريشن الگورٿم جو ٻيو اهم پاسو تصويري ڊيٽا کي وڌيڪ موثر انداز ۾ پيش ڪرڻ لاءِ هفمن انڪوڊنگ جو استعمال آهي. Huffman ڪوڊنگ شارٽ ڪوڊز کي سڀ کان وڌيڪ واقعن جي تعدد ۽ ڊگھي ڪوڊن کي گھٽ ۾ گھٽ واقعن جي تعدد کي تفويض ڪري ٿو، ڪوڊ جي سائيز کي وڌيڪ گھٽائي ٿو. دٻيل فائل معيار جي قابل ادراڪ نقصان کان سواء. ان کان علاوه، JPEG الگورٿم پڻ مختلف ڪمپريشن سطحن کي سپورٽ ڪري ٿو، توهان کي مخصوص ضرورتن جي مطابق تصوير جي معيار کي ترتيب ڏيڻ جي اجازت ڏئي ٿي.

3. JPEG الگورتھم کمپريشن عمل

El JPEG کمپريشن الگورتھم تصوير فائلن جي سائيز کي گھٽائڻ لاءِ وڏي پيماني تي استعمال ٿيل ٽيڪنڪ آهي بغير ڪنهن خاص طور تي انهن جي بصري معيار کي متاثر ڪرڻ. اهو عمل نقصان واري کمپريشن جي اصول تي ٻڌل آهي، جنهن جو مطلب آهي ڪجهه تفصيل تصوير مان ڪڍيا ويا آهن جيڪي انسان جي اکين کي محسوس نه ٿيندا آهن. ⁤ الورورٿم ڪم ڪري ٿو تصوير کي پکسلز جي بلاڪن ۾ ورهائي ۽ پوءِ معلومات جي بيڪارگي کي گهٽائڻ لاءِ رياضياتي تبديلين جو سلسلو لاڳو ڪري.

جي اهم قدمن مان هڪ آهي فریکوئنسي ڊومين جي تبديلي. ھن مرحلي ۾، تصوير کي مقامي ڊومين مان تبديل ڪيو ويو آھي فريڪوئنسي ڊومين ۾ استعمال ڪندي ڊسڪريٽ ڪوسائن ٽرانسفارم (DCT). ڊي سي ٽي تصوير کي مختلف تعدد حصن جي هڪ سيريز ۾ تبديل ڪري ٿو، گهٽ تعدد سان گڏ تصوير جي سڀ کان اهم تفصيل جي نمائندگي ڪن ٿا ۽ اعلي تعدد جي نمائندگي ڪندڙ تفصيلي تفصيلات.

JPEG ڪمپريشن جي عمل جو هڪ ٻيو ضروري قدم آهي مقدار ڏيڻ. هن قدم ۾، ڊي سي ٽي مان حاصل ڪيل فريڪوئنسي ڪوئفينٽس اڳواٽ بيان ڪيل مقدار جي قيمتن جي هڪ سلسلي سان ورهايل آهن. ان جي نتيجي ۾ الف درستگي جو نقصان فريڪوئنسي ڪوفيفينٽس ۾، فائل جي سائيز ۾ وڌيڪ گهٽتائي جي اجازت ڏئي ٿي. مقدار جي ترتيب اهڙي طريقي سان ڪئي وئي آهي ته جيڪي غلطيون متعارف ڪرايون ويون آهن اهي انساني اک لاءِ ناقابل تصور آهن، اهڙيءَ طرح ٺهيل تصوير جي قابل قبول بصري معيار جي ضمانت ڏئي ٿي.

4. JPEG الگورتھم استعمال ڪندي تصويري معيار جو تجزيو

JPEG کمپريشن الگورتھم فائلن جي سائيز کي گھٽائڻ لاءِ سڀ کان وڌيڪ استعمال ٿيل آھي. تصويري فائلون تمام گهڻو معيار وڃائڻ کان سواء. هي الگورتھم استعمال ڪري ٿو نقصان واري کمپريشن ٽيڪنڪ، جنهن جو مطلب آهي ته تصوير مان ڪجهه تفصيل هٽايا ويا آهن ان جي سائيز کي گهٽائڻ لاءِ. بهرحال، تفصيلات جو مقدار جيڪو ختم ڪيو ويو آهي ڪنٽرول ڪيو ويو آهي ۽ مقصد تصوير جي بصري معيار کي محفوظ ڪرڻ آهي.

تصوير جي معيار کي JPEG الورورٿم استعمال ڪندي تجزيو ڪيو ويو آهي compressed فائل سائيز ۽ سمجھي تصوير جي معيار جي وچ ۾ تعلق. هن کي ڪرڻ لاءِ، JPEG هڪ ميٽرڪ استعمال ڪري ٿو جنهن کي PSNR (چوٽي سگنل کان شور جو تناسب) سڏيو ويندو آهي جيڪو ماپ ڪري ٿو اصل تصوير ۽ ٺهيل تصوير جي وچ ۾ فرق. هڪ اعلي PSNR قدر بهتر تصوير جي معيار کي ظاهر ڪري ٿو، ڇاڪاڻ ته ان جو مطلب آهي ته ٻنهي جي وچ ۾ فرق ننڍا آهن.

خاص مواد - هتي ڪلڪ ڪريو  ڪيئن معلوم ڪجي ته منهنجو پي سي ونڊوز 11 سان مطابقت رکي ٿو

هڪ ٻيو اهم عنصر آهي کمپريشن تناسب. هي تناسب اصل فائل جي سائيز کي ورهائڻ سان حساب ڪيو ويندو آهي کمپريس ٿيل فائل جي سائيز سان. اهو تناسب جيترو وڌيڪ هوندو، اوترو وڏو ڪمپريشن ۽ فائل جي سائيز ننڍي هوندي، پر معيار جو نقصان به اوترو وڌيڪ هوندو. تنهن ڪري، اهو ضروري آهي ته فائل جي سائيز ۽ گهربل تصوير جي معيار جي وچ ۾ توازن ڳولڻ ضروري آهي.

5. JPEG کمپريشن الگورتھم جا فائدا ۽ نقصان

JPEG کمپريشن الگورٿم هڪ وڏي پيماني تي استعمال ٿيل ٽيڪنڪ آهي تصويرن جي فائل جي سائيز کي گھٽائڻ لاءِ بغير معيار جي اهم نقصان جي. اهو حاصل ڪيو ويندو آهي غير ضروري تفصيلن کي هٽائڻ ۽ هڪ ڪمپريشن ٽيڪنڪ استعمال ڪندي ڊسڪريٽ ڪوسائن ٽرانسفارم (DCT) پروسيسنگ جي بنياد تي.

JPEG ڪمپريشن الگورٿم جي مکيه فائدن مان هڪ آهي ان جي فائيل سائيز کي 95 سيڪڙو تائين گھٽائڻ جي صلاحيت اصل انڪپريس ٿيل فائل جي مقابلي ۾. اهو خاص طور تي مفيد آهي حالتن ۾ جتي ڊسڪ اسپيس محدود آهي يا جتي تصوير لوڊ ڪرڻ جي رفتار اهم آهي، جهڙوڪ ويب جي حوالي سان. اضافي طور تي، JPEG ڪمپريشن تصويرن جي تدريجي ڊسپلي جي اجازت ڏئي ٿي، مطلب ته تصويرون تيزيء سان لوڊ ڪري سگھجن ٿيون گهٽ ريزوليوشن تي ۽ پوءِ ترقي سان مڪمل معيار تي بهتر.

Sin embargo, también existen نقصانات JPEG کمپريشن الگورتھم سان لاڳاپيل. مکيه خرابين مان هڪ اهو آهي ته JPEG کمپريشن هڪ نقصان واري الگورتھم آهي، جنهن جو مطلب آهي تصوير جي معيار کي متاثر ڪيو آهي جيئن فائل جي سائيز گھٽجي وئي آهي. ان جي نتيجي ۾ سٺي تفصيلن جي تيزيءَ ۾ گهٽتائي ٿي سگهي ٿي ۽ ڪمپريشن جي نمونن جهڙوڪ تصوير کي بلاڪ ڪرڻ. اضافي طور تي، JPEG ڪمپريشن تصويرن لاءِ موزون نه آهي جتي سڀني تفصيلن ۽ رنگن کي محفوظ ڪرڻ ضروري آهي، جيئن ميڊيڪل جي صورت ۾. تصويرون يا پروفيشنل تصويرون.

خلاصو، JPEG کمپريشن الگورتھم ھڪڙو مفيد اوزار آھي جيڪو توھان کي اجازت ڏئي ٿو تصوير فائلن جي سائيز کي گھٽائڻ جي بغير معيار جي وڏي نقصان جي. بهرحال، اهو ضروري آهي ته هن الگورتھم جي حدن تي غور ڪيو وڃي ۽ اندازو لڳايو ته ڇا اهو بهترين آهي. هر خاص ڪيس لاء اختيار. جيڪڏهن مقصد اهو آهي ته تصوير جي اعلي معيار کي برقرار رکڻ لاء، ٻين نقصان واري ڪمپريشن ٽيڪنالاجي کي غور ڪرڻ جي ضرورت پوندي، مناسب ڪمپريشن الگورٿم هر منصوبي جي مخصوص ضرورتن ۽ ضرورتن تي منحصر هوندو.

خاص مواد - هتي ڪلڪ ڪريو  هڪ اعليٰ سطحي پروگرامنگ ٻولي ڇا آهي؟

6. JPEG ڪمپريشن کي بهتر ڪرڻ لاءِ سفارشون

JPEG ڪمپريشن هڪ وڏي پيماني تي استعمال ٿيل الورورٿم آهي تصويرن جي سائيز کي گهٽائڻ لاءِ انهن جي بصري معيار کي خاص طور تي سمجهوتو ڪرڻ کان سواءِ. JPEG کمپريشن کي بهتر ڪرڻ لاء، اهو ضروري آهي ته ڪجهه سفارشن تي عمل ڪريو جيڪي نتيجا حاصل ڪرڻ ۾ مدد ڏين ٿيون اعليٰ معيار ۽ ننڍي فائيل سائيز.

1. ڪمپريشن جي سطح کي ترتيب ڏيو: JPEG الورورٿم توهان کي اجازت ڏئي ٿو ته ڪمپريشن سطح کي ترتيب ڏيڻ لاءِ بصري معيار ۽ فائل جي سائيز کي بيلنس ڪرڻ لاءِ. اهو ضروري آهي ته بهترين سطح ڳولڻ لاء جيڪا توهان کي اجازت ڏئي ٿي فائل جي سائيز کي گھٽائڻ جي بغير تصوير جي معيار ۾ وڌيڪ خراب ٿيڻ جي. گهڻو ڪري، 50٪ ۽ 80٪ جي وچ ۾ هڪ کمپريشن سطح سٺو توازن پيش ڪري ٿو.

2. لڳاتار دٻاءُ کان پاسو ڪريو: ساڳئي تصوير تي ڪيترن ئي لڳاتار ڪمپريشن کي انجام ڏيڻ معيار جي مجموعي نقصان جو سبب بڻجي سگھي ٿو. اهو مشورو ڏنو ويو آهي ته هميشه اصل غير ڪمپريس ٿيل فائل جي ڪاپي رکو ۽ انهن ڪاپي تي ڪم ڪريو جيئن خراب ٿيڻ کان بچڻ لاء.

3. بيڪار معلومات هٽايو: ھڪڙي تصوير کي دٻائڻ کان پھريائين، اھو مشورو ڏنو ويو آھي ته ترتيب ڏيڻ لاء بيڪار معلومات کي ختم ڪرڻ لاء. ھن ۾ شامل آھي تصوير جي مناسب ڪٽڻ، غير ضروري عناصر کي ختم ڪرڻ، ۽ رنگ جي کوٽائي کي گھٽائڻ جڏھن ممڪن آھي. اهي قدم فائل جي سائيز کي گهٽائڻ ۽ ڪمپريشن ڪارڪردگي کي بهتر ڪرڻ ۾ مدد ڏين ٿيون.

7. JPEG ڪمپريشن الگورٿم جون ايپليڪيشنون ۽ استعمال

El JPEG کمپريشن الگورتھم اهو فوٽوگرافي ۽ ڊجيٽل تصويري صنعت ۾ وڏي پيماني تي استعمال ٿيل معيار آهي. اهو خاص طور تي سائيز کي گهٽائڻ جي قابل آهي هڪ فائل مان بصري معيار تي تمام گهڻو سمجهوتو ڪرڻ کان سواء. اهو حاصل ڪيو ويو آهي چونڊيل طور تي غير ضروري معلومات ۽ تفصيلات کي هٽائڻ سان جيڪو انساني اک ڏانهن محسوس نه ٿئي.

مکيه مان هڪ JPEG کمپريشن الگورٿم جون ايپليڪيشنون اهو انٽرنيٽ تي تصويرن جي منتقلي ۾ آهي. وڏيون، غير ٺهڪندڙ تصويرون لوڊ ٿيڻ ۾ گهڻو وقت وٺي سگهن ٿيون، نتيجي ۾ خراب صارف جو تجربو. JPEG الگورتھم استعمال ڪندي، تصويرن جي سائيز کي گھٽائڻ ممڪن آھي، تيز ۽ وڌيڪ موثر ٽرانسميشن جي اجازت ڏئي ٿي.

ٻيا JPEG کمپريشن الگورتھم جو عام استعمال تصويرن جي اسٽوريج ۾ آهي ڊوائيسز تي محدود گنجائش سان، جهڙوڪ ڊجيٽل ڪئميرا يا موبائل فون. انهن ڊوائيسز ۾ عام طور تي محدود مقدار ۾ رکڻ جي جڳهه هوندي آهي، تنهنڪري تمام گهڻي معيار کي وڃائڻ کان سواءِ تصويرن کي دٻائڻ جي صلاحيت ضروري آهي. JPEG الورورٿم صارفين کي اجازت ڏئي ٿو ته انهن جي ڊوائيسز تي وڌيڪ تصويرون ذخيرو ڪرڻ کان سواءِ تمام گهڻي جاءِ کڻڻ جي.