অবিচ্ছিন্নভাবে একই চিত্র সংক্ষেপে?


10

আমাকে আমার ফটো লাইব্রেরির আকার হ্রাস করতে হবে যাতে আমি স্বাভাবিকভাবে সেগুলি সংকোচন করতে চাই। তাদের মধ্যে অনেকগুলি একরকম নয়, তবে এখনও খুব একই রকম (একই দৃশ্যের পরবর্তী শট)। এই চিত্রগুলি কার্যকরভাবে সংকুচিত করতে এই সংস্থার কোনও অ্যালগরিদম রয়েছে যা এই সত্যটির সুবিধা নেয়? 7 জিপ (এলজেডএমএ) অকেজো।

উত্তর:


11

আপনি প্যাক 8 চেষ্টা করতে পারেন (fp8_v2.zip)। আমি কেবল 1440 অনুরূপ পিএনজি চিত্র এবং পরে আবার 111 অনুরূপ জেপিজি চিত্রগুলিতে এটি চেষ্টা করেছি tried ফলাফল এখানে।

  • 1440 পিএনজি ফাইল, 28,631,615 বাইট => 2,058,653 বাইট সঙ্কুচিত
  • 111 জেপিজি ফাইল, 15,003,820 বাইট => 489,096 বাইট সঙ্কুচিত

পিএনজি ফাইলগুলির সংক্ষেপণটি ব্যবহার করার সময় প্রায় 8 মিনিট এবং 550 এমবি মেমরি নিয়েছিল:

fp8_v2.exe -7 images *.png

JPG ফাইলগুলির সংক্ষেপণটি ব্যবহার করার সময় প্রায় 5 মিনিট এবং 125 এমবি মেমরি নিয়েছিল:

fp8_v2.exe -5 images image12*.jpg

আরও দেখুন: jpg লসলেস ইমেজ সংক্ষেপণ পরীক্ষা test


জেপিজিগুলির জন্য 97% সংকোচনের বিষয়টি অবাস্তব বলে মনে হয়। তুলনামূলক পরীক্ষার সংখ্যার সাথে আপনি সংযুক্তিটি সংযুক্তিটি প্রায় 20% বলার জন্য যুক্ত করেছেন
ওয়ানসোলটারি নুব

@ অ্যানসোলিটরি নুব আপনি কি ভুলে গেছেন যে জেপিইগগুলি একই রকম? 110/111 = 99.1% প্রত্যাশিত সংক্ষেপণ। তিনি যে তুলনা পরীক্ষাটি সংযুক্ত করেছেন সেটি একটি একক জেপিইজি সংক্ষেপে about
নবীন

@ নবীন এটি সত্যিই অসম্ভব। এমনকি যদি তারা প্রায় অভিন্ন দেখতে পিক্সেলগুলির বেশিরভাগটি পৃথক হবে।
ওয়ানসোলিটারি নূব

নিবন্ধন করুন ভিডিওর 1 সেকেন্ড (30 ফ্রেম) একক ফ্রেমের মতো প্রায় একই আকারে সংকুচিত হতে পারে। যতক্ষণ না সামান্য পার্থক্য ডেটার একটি ক্ষুদ্র ভগ্নাংশ তৈরি করে, আপনি সব ভাল।
নবীন

@ নবীন ক্ষয়িষ্ণু সংকোচনের বিষয়টি জানায়, অনেকগুলি বিবরণ গেছে তবে বেশিরভাগ লোকের নজরে আসবে না। পাক *
হ্রাসহীন

1

আমি কল্পনা করব যে বুড়ো হুইলারের একটি গাণিতিক কোডারের সাথে রূপান্তর এটির জন্য যথেষ্ট বড় উইন্ডো দেওয়া আদর্শ হবে। আপনি যদি ছোট্ট একটি ফটো চালানোর সমতুল্য একটি ব্লক আকার ব্যবহার করতে BZIP2 কনফিগার করেন তবে কি হবে? এটি ধীর হবে এবং আরও মেমরি নেবে তবে সংক্ষেপণের অনুপাতটি আকাশ ছোঁয়া উচিত। এবং আপনি কি আরও বৃহত্তর ব্লক আকারের সাথে এলজেডএমএ চেষ্টা করেছেন?


1

এখানে একটি সহজ সমাধান রয়েছে যা ফটোগুলির জন্য কাজ করে না তবে কারওর কাছে পিক্সেল-বাই-পিক্সেল অভিন্ন অঞ্চলগুলি সহ বেশ কয়েকটি চিত্র থাকতে পারে: বিএমপি (পিএনজি বা জিআইএফ নয়) এর মতো আনপ্যাক করা বিন্যাসে চিত্রগুলি সংরক্ষণ করুন এবং তারপরে তাদের টিআর করুন এবং সংক্ষেপ করুন এক্সজেডের মতো একটি শালীন কমপ্রেসার সহ, যেমন লিনাক্সের মতো কিছু

tar -c myDirectory | xz -9 >myDirectory.tar.xz

টিআর এবং এক্সজেডের পরিবর্তে, প্রায় একই পারফরম্যান্স পেতে কেউ "কঠিন সংরক্ষণাগার" বিকল্পের সাহায্যে 7-জিপ ব্যবহার করতে পারে। এইভাবে আমি 16 টি অনুরূপ স্ক্রিনশটগুলি সংকুচিত করতে পারি, এটি 2 এমবি সংরক্ষণাগার হিসাবে পৃথক পিএনজি ফাইল হিসাবে সংরক্ষণ করার সময় প্রতিটি প্রায় 900 কেবি নেয়। এই সমাধানটির সুবিধা হ'ল এটি সাধারণ ফাইল ফর্ম্যাটগুলি ব্যবহার করে, তাই এটি নতুন সফ্টওয়্যার ইনস্টল না করেই কাজ করে। (দুর্ভাগ্যক্রমে পুরানো এবং আরও সাধারণ প্রোগ্রামগুলি GZIP এবং BZIP2 আমার পক্ষে ভাল কাজ করেনি - সম্ভবত কারণ BZIP2 এর ব্লক আকারটি 900 কেবি-র চেয়ে বড় হতে কনফিগার করা যায় না))


0

এমনটা আমি দেখিনি। সম্ভবত নিকটতম জিনিসটি হ'ল বেশ কয়েকটি অনুরূপ জেপিগগুলি নিয়েছে এবং এগুলি একটি এমজেপিজি মুভিতে রাখবে। আপনি একই জাতীয় উদ্দেশ্যে এপিএনজি বা অ্যানিমেটেড জিআইএফ ব্যবহার করতে পারেন।

যদিও এটি কতটা ভালভাবে কাজ করবে তা আমি নিশ্চিত নই এবং আপনি মনে করছেন যে আপনি ইতিমধ্যে চলচ্চিত্রের স্ক্রিনক্যাপগুলি নিয়ে কথা বলছেন, তাই তাদের মুভি ফাইলের শব্দগুলিতে পুনরায় ত্রুটিযুক্ত করা ... প্রতিক্রিয়াশীল।

সম্ভবত আরও ভাল উপায়, যদি আপনার কাছে এখনও পর্দা থেকে আসা ক্লিপগুলি থাকে তবে কেবল একটি কমান্ড লাইন সরঞ্জাম খুঁজে পাওয়া উচিত যা আপনার জন্য সঠিক ফ্রেমটি বের করতে পারে, সেই অনন্য পরিচয়কারীটিকে কোনও জায়গায় কোনও টেক্সট ফাইলে অনুলিপি করতে পারে এবং তারপরে আপনি সর্বদা পারেন যখন আপনার প্রয়োজন হবে তখন সহজেই ফ্রেমটি আবার বের করুন।


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

আমি বলিনি এটি একটি ভাল ধারণা ছিল ... :-) চূড়ান্ত ধারণাটি ছিল ফটোগুলি তাদের মূল ফর্ম্যাটটির অ্যানিমেটেড রূপে put
আফরাজী
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.