নাম
dwebp -- একটি WebP ফাইলকে একটি ইমেজ ফাইলে ডিকম্প্রেস করুন
সারমর্ম
dwebp [options] input_file.webp
বর্ণনা
dwebp WebP ফাইলগুলিকে PNG, PAM, PPM বা PGM ছবিতে ডিকম্প্রেস করে। দ্রষ্টব্য: অ্যানিমেটেড ওয়েবপি ফাইলগুলি সমর্থিত নয়৷
অপশন
মৌলিক বিকল্পগুলি হল:
-
-h - প্রিন্ট ব্যবহারের সারাংশ।
-
-version - সংস্করণ নম্বর প্রিন্ট করুন (major.minor.revision হিসাবে) এবং প্রস্থান করুন।
-
-o string - আউটপুট ফাইলের নাম উল্লেখ করুন (ডিফল্টরূপে PNG ফর্ম্যাট হিসাবে)। আউটপুট নাম হিসাবে "-" ব্যবহার করা আউটপুটকে 'stdout' এ নির্দেশ করবে।
-
-- string - স্পষ্টভাবে ইনপুট ফাইল নির্দিষ্ট করুন. এই বিকল্পটি কার্যকর যদি ইনপুট ফাইলটি '-' দিয়ে শুরু হয়। এই বিকল্পটি
lastদেখাতে হবে। পরে অন্য কোন বিকল্প উপেক্ষা করা হবে. যদি ইনপুট ফাইলটি "-" হয়, তবে ডেটা একটি ফাইলের পরিবর্তে stdin থেকে পড়া হবে। -
-bmp - আউটপুট বিন্যাসকে আনকম্প্রেসড বিএমপিতে পরিবর্তন করুন।
-
-tiff - আউটপুট বিন্যাসকে আনকম্প্রেসড টিআইএফএফ-এ পরিবর্তন করুন।
-
-pam - আউটপুট বিন্যাসকে PAM এ পরিবর্তন করুন (আলফা ধরে রাখে)।
-
-ppm - আউটপুট বিন্যাস PPM এ পরিবর্তন করুন (আলফা বাতিল করে)।
-
-pgm - আউটপুট বিন্যাস PGM এ পরিবর্তন করুন। IMC4 লেআউট ব্যবহার করে আউটপুটে RGB এর পরিবর্তে লুমা/ক্রোমা নমুনা থাকে। এই বিকল্পটি মূলত যাচাইকরণ এবং ডিবাগ করার উদ্দেশ্যে।
-
-yuv - আউটপুট বিন্যাস কাঁচা YUV এ পরিবর্তন করুন। আউটপুটে আরজিবি-র পরিবর্তে লুমা/ক্রোমা-ইউ/ক্রোমা-ভি নমুনা থাকে, যা পৃথক প্লেন হিসাবে ক্রমানুসারে সংরক্ষিত হয়। এই বিকল্পটি মূলত যাচাইকরণ এবং ডিবাগ করার উদ্দেশ্যে।
-
-nofancy - YUV420 এর জন্য অভিনব আপস্কেলার ব্যবহার করবেন না। এটি জ্যাজি প্রান্তের দিকে নিয়ে যেতে পারে (বিশেষ করে লাল), কিন্তু দ্রুত হওয়া উচিত।
-
-nofilter - ইন-লুপ ফিল্টারিং প্রক্রিয়াটি ব্যবহার করবেন না যদিও এটি বিটস্ট্রিম দ্বারা প্রয়োজন হয়। এটি নন-কমপ্লায়েন্ট আউটপুটে দৃশ্যমান ব্লক তৈরি করতে পারে, কিন্তু এটি ডিকোডিংকে আরও দ্রুত করে তুলবে।
-
-dither strength - 0 এবং 100 এর মধ্যে একটি ডাইথারিং শক্তি নির্দিষ্ট করুন। ডিথারিং হল ক্ষতিকর কম্প্রেশনে ক্রোমা উপাদানগুলিতে প্রয়োগ করা একটি পোস্ট-প্রসেসিং প্রভাব। এটি গ্রেডিয়েন্টগুলিকে মসৃণ করে এবং ব্যান্ডিং আর্টিফ্যাক্টগুলি এড়াতে সাহায্য করে।
-
-nodither - সমস্ত ডিথারিং অক্ষম করুন (ডিফল্ট)।
-
-mt - ডিকোডিংয়ের জন্য মাল্টি-থ্রেডিং ব্যবহার করুন, যদি সম্ভব হয়।
-
-crop x_position y_position width height - ডিকোড করা ছবিকে স্থানাঙ্কে (
x_position,y_position) এবং সাইজwidthxheight-এ উপরের-বাম কোণ সহ একটি আয়তক্ষেত্রে ক্রপ করুন। এই ক্রপিং এলাকাটি অবশ্যই উৎস আয়তক্ষেত্রের মধ্যে সম্পূর্ণরূপে ধারণ করতে হবে। প্রয়োজনে শীর্ষ-বাম কোণটি এমনকি স্থানাঙ্কে স্ন্যাপ করা হবে। এই বিকল্পটি বড় ইমেজ ক্রপ করার জন্য প্রয়োজনীয় মেমরি কমাতে বোঝানো হয়েছে। দ্রষ্টব্য: কোনো স্কেলিং করার আগে ক্রপিং প্রয়োগ করা হয়। -
-flip - উল্লম্বভাবে ডিকোড করা ছবি ফ্লিপ করুন (উদাহরণস্বরূপ OpenGL টেক্সচারের জন্য উপযোগী হতে পারে)।
-
-resize width height - ডিকোড করা ছবিকে ডাইমেনশন
widthxheightরিস্কেল করুন। এই বিকল্পটি বেশিরভাগই বড় ইমেজ ডিকোড করার জন্য প্রয়োজনীয় মেমরি হ্রাস করার উদ্দেশ্যে, যখন শুধুমাত্র একটি ছোট সংস্করণের প্রয়োজন হয় (থাম্বনেল, পূর্বরূপ, ইত্যাদি)। দ্রষ্টব্য: ক্রপ করার পরে স্কেলিং প্রয়োগ করা হয়। যদিwidthবাheightপরামিতিগুলির মধ্যে একটি (কিন্তু উভয় নয়)0হয়, তাহলে মানটি আকৃতি-অনুপাত সংরক্ষণ করে গণনা করা হবে। -
-v - অতিরিক্ত তথ্য প্রিন্ট করুন (বিশেষ করে ডিকোডিং সময়)।
-
-noasm - সমস্ত সমাবেশ অপ্টিমাইজেশান নিষ্ক্রিয় করুন.
বাগ
আমাদের সমস্যা ট্র্যাকারে সমস্ত বাগ রিপোর্ট করুন: https://issues.webmproject.org
প্যাচ স্বাগত জানাই! শুরু করতে এই পৃষ্ঠাটি দেখুন: https://www.webmproject.org/code/contribute/submitting-patches/
উদাহরণ
dwebp picture.webp -o output.png
dwebp picture.webp -ppm -o output.ppm
dwebp -o output.ppm -- ---picture.webp
cat picture.webp | dwebp -o - -- - > output.ppm
লেখক
dwebp libwebp এর অংশ, এবং WebP টিম দ্বারা লেখা। সর্বশেষ উৎস গাছটি https://chromium.googlesource.com/webm/libwebp/ এ উপলব্ধ
এই ম্যানুয়াল পৃষ্ঠাটি Pascal Massimino pascal.massimino@gmail.com দ্বারা ডেবিয়ান প্রকল্পের জন্য লেখা হয়েছে (এবং অন্যদের দ্বারা ব্যবহার করা যেতে পারে)।
আউটপুট ফাইল বিন্যাস বিবরণ