নাম
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
) এবং সাইজwidth
xheight
-এ উপরের-বাম কোণ সহ একটি আয়তক্ষেত্রে ক্রপ করুন। এই ক্রপিং এলাকাটি অবশ্যই উৎস আয়তক্ষেত্রের মধ্যে সম্পূর্ণরূপে ধারণ করতে হবে। প্রয়োজনে শীর্ষ-বাম কোণটি এমনকি স্থানাঙ্কে স্ন্যাপ করা হবে। এই বিকল্পটি বড় ইমেজ ক্রপ করার জন্য প্রয়োজনীয় মেমরি কমাতে বোঝানো হয়েছে। দ্রষ্টব্য: কোনো স্কেলিং করার আগে ক্রপিং প্রয়োগ করা হয়। -
-flip
- উল্লম্বভাবে ডিকোড করা ছবি ফ্লিপ করুন (উদাহরণস্বরূপ OpenGL টেক্সচারের জন্য উপযোগী হতে পারে)।
-
-resize width height
- ডিকোড করা ছবিকে ডাইমেনশন
width
xheight
রিস্কেল করুন। এই বিকল্পটি বেশিরভাগই বড় ইমেজ ডিকোড করার জন্য প্রয়োজনীয় মেমরি হ্রাস করার উদ্দেশ্যে, যখন শুধুমাত্র একটি ছোট সংস্করণের প্রয়োজন হয় (থাম্বনেল, পূর্বরূপ, ইত্যাদি)। দ্রষ্টব্য: ক্রপ করার পরে স্কেলিং প্রয়োগ করা হয়। যদি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 দ্বারা ডেবিয়ান প্রকল্পের জন্য লেখা হয়েছে (এবং অন্যদের দ্বারা ব্যবহার করা যেতে পারে)।
আউটপুট ফাইল বিন্যাস বিবরণ