এই পিএনজি চিত্রগুলি আকারে এত আলাদা কেন?


4

আমি প্রচুর টাইল তৈরি করেছি এবং আমার প্রতিটি টাইলস 2 কেবি এর চেয়ে কম যা 16.2 কেবি রয়েছে। এটি আমার তৈরি অন্য একটি টাইলের সাথে খুব মিল, যা 1.48 কেবি। হ্যাঁ, আমি এখানে আকারগুলি সম্পর্কে নিটপিক করছি তবে আমার কাছে এটি আশ্চর্যের বিষয় বলে মনে হচ্ছে যে অন্যর মতো একই রঙের একই পরিমাণ ব্যবহার করে একই ফাইলটি তার চেয়ে 10 গুণ বেশি বেশি হয়।

এখানে চিত্র বর্ণনা লিখুন 16.4KB

এখানে চিত্র বর্ণনা লিখুন 1.48KB

উভয়েরই স্বচ্ছতা নেই এবং উভয়ই পিএনজি 24 ব্যবহার করে। আমি ব্যাচ একই সেটিংস ব্যবহার করে সমস্ত স্তর রফতানি করেছি। পরে আমি বড় ফাইলটি ম্যানুয়ালি সংরক্ষণের চেষ্টা করেছি যার ফলস্বরূপ কিছুটা বড় ফাইল আকার হয়েছিল। আমি এমনকি নীচের চিত্রটি কিছুটা বড় হওয়ার আশা করব কারণ এতে আরও বিপরীত পিক্সেল রয়েছে যা ক্লাস্টারগুলিকে সঙ্কুচিত করা আরও কঠিন করে তোলে।


1
এটা খুবই আকর্ষণীয়. আমি কীভাবে এটি হতে পারে তা জানতে চাই। এটি অবশ্যই বিষয়বস্তু বা রেজোলিউশন বা এর মতো কোনও কিছুর সাথে সম্পর্কিত নয়, এটি সফ্টওয়্যারটি সংকোচনের (যেমন ফটোশপ) পরিচালনা করে by প্রশ্নটি এটি কোনও বাগ বা এটি উদ্দেশ্যমূলক কিনা।
সিস্ট্রিয়ান

যিনি আমার পোস্ট সম্পাদনা করেছেন তার জন্য, আপনাকে ধন্যবাদ। তবে আপনি কেবিতে ভুল, এটি একটি মূলধনের কে সহ যেহেতু এটি আপনার স্ট্যান্ডার্ড 1000 এর উপসর্গ নয় এটি 1024 এর জন্য দাঁড়িয়েছে এবং বিটগুলি যেখানে প্রচলিত হয়েছিল সেখানে বড় হাতের পরিচয় অনেক আগে হয়েছিল।
ম্যাডমিনিও

উত্তর:


2

যদিও আপনার শেষের দিকে এটি কেন ঘটছে তার সঠিক কারণটি আমি চিহ্নিত করতে পারছি না বলে আমি মনে করি যে একাধিক কারণে ফটোশপের কাছে এই সমস্যা থাকতে পারে। আমার মনে আছে এর আগে পড়েছিলাম যে ফটোশপ মাঝে মাঝে পারফরম্যান্সের কারণে ইমেজ ফাইলের অভ্যন্তরে চিত্রের একটি থাম্বনেল সংরক্ষণ করে। সম্ভবত এখানে মামলা হতে পারে। আরেকটি সম্ভাবনা হ'ল ফটোশপ অভ্যন্তরীণভাবে চিত্রটি সংরক্ষণের জন্য বিভিন্ন প্রক্রিয়া ব্যবহার করে এবং ফটোশপ সর্বদা সর্বাধিকের সাথে সংকুচিত হয় না।

আমি আপনার উভয় চিত্র পিএনজি ক্রাশ - http://pngcrush.com/ - এর মাধ্যমে যতটা সম্ভব তার আকার কমিয়ে আনতে পেরেছি এবং সেগুলি আবার ডাউনলোড করেছি এবং উভয়ই আকারের চেয়ে আলাদা হলেও প্রায় 1 কেবি পেয়েছি।

আশাকরি এটা সাহায্য করবে.


1

বৃহত্তর চিত্রটিতে কিছু অ্যাডোব মেটাডেটা যুক্ত একটি 15204-বাইট আইটিএক্সটি অংশ রয়েছে। ছোট চিত্রটিতেও একই রকম অংশ থাকে তবে এটি কেবল 866 বাইট smaller মারিওয়ের উত্তর হিসাবে, আপনি এটি অপসারণ করতে pngcrush ব্যবহার করতে পারেন।

"Pngcheck" পান এবং ফাইলটিতে কী আছে তা খুঁজে পেতে "pngcheck -v file.png" চালান।

16.4KB ফাইল:

$ pngcheck -v 6*
File: 6iutM.png (16643 bytes)
  chunk IHDR at offset 0x0000c, length 13
    32 x 64 image, 8-bit palette, non-interlaced
  chunk pHYs at offset 0x00025, length 9: 2835x2835 pixels/meter (72 dpi)
  chunk iTXt at offset 0x0003a, length 15204, keyword: XML:com.adobe.xmp
    uncompressed, no language tag
    no translated keyword, 15183 bytes of UTF-8 text
  chunk cHRM at offset 0x03baa, length 32
    White x = 0.31269 y = 0.32899,  Red x = 0.63999 y = 0.33001
    Green x = 0.3 y = 0.6,  Blue x = 0.15 y = 0.05999
  chunk PLTE at offset 0x03bd6, length 768: 256 palette entries
  chunk tRNS at offset 0x03ee2, length 7: 7 transparency entries
  chunk IDAT at offset 0x03ef5, length 506
    zlib: deflated, 32K window, maximum compression
  chunk IEND at offset 0x040fb, length 0
No errors detected in 6iutM.png (8 chunks, -712.6% compression).

1.52KB ফাইল:

$ pngcheck -v 7*
File: 7W95m.png (1523 bytes)
  chunk IHDR at offset 0x0000c, length 13
    32 x 64 image, 8-bit palette, non-interlaced
  chunk tEXt at offset 0x00025, length 25, keyword: Software
  chunk iTXt at offset 0x0004a, length 886, keyword: XML:com.adobe.xmp
    uncompressed, no language tag
    no translated keyword, 865 bytes of UTF-8 text
  chunk PLTE at offset 0x003cc, length 21: 7 palette entries
  chunk IDAT at offset 0x003ed, length 498
    zlib: deflated, 32K window, maximum compression
  chunk IEND at offset 0x005eb, length 0
No errors detected in 7W95m.png (6 chunks, 25.6% compression).
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.