নাম
webpmux
-- নন-অ্যানিমেটেড WebP ছবি থেকে অ্যানিমেটেড WebP ফাইল তৈরি করুন, অ্যানিমেটেড WebP ছবি থেকে ফ্রেম বের করুন এবং XMP/EXIF মেটাডেটা এবং ICC প্রোফাইল পরিচালনা করুন।
সারমর্ম
webpmux -get GET_OPTIONS INPUT -o OUTPUT
webpmux -set SET_OPTIONS INPUT -o OUTPUT
webpmux -strip STRIP_OPTIONS INPUT -o OUTPUT
webpmux -frame FRAME_OPTIONS [ -frame ... ] [ -loop LOOP_COUNT ]
[ -bgcolor BACKGROUND_COLOR ] -o OUTPUT
webpmux -duration DURATION OPTIONS [ -duration ... ] INPUT -o OUTPUT
webpmux -info INPUT
webpmux [-h|-help]
webpmux -version
webpmux argument_file_name
বর্ণনা
webpmux
ব্যবহার করা যেতে পারে অ্যানিমেটেড WebP ফাইল থেকে তৈরি/এক্সট্র্যাক্ট করতে, সেইসাথে XMP/EXIF মেটাডেটা এবং ICC প্রোফাইল যোগ/এক্সট্র্যাক্ট/স্ট্রিপ করতে। যদি একটি একক ফাইলের নাম ('-' অক্ষর দিয়ে শুরু না হয়) আর্গুমেন্ট হিসাবে সরবরাহ করা হয়, কমান্ড লাইন আর্গুমেন্টগুলি আসলে এই ফাইল থেকে টোকেনাইজ করা হয়। এটি সহজ স্ক্রিপ্টিং বা প্রচুর আর্গুমেন্ট ব্যবহার করার অনুমতি দেয়।
অপশন
GET_OPTIONS ( -get
)
-
icc
- ICC প্রোফাইল পান।
-
exif
- EXIF মেটাডেটা পান।
-
xmp
- XMP মেটাডেটা পান।
-
frame n
- একটি অ্যানিমেটেড ইমেজ থেকে nth ফ্রেম পান। (n = 0 এর একটি বিশেষ অর্থ আছে: শেষ ফ্রেম)
SET_OPTIONS ( -set
)
-
loop LOOP_COUNT
- একটি অ্যানিমেটেড ফাইলে লুপ গণনা সেট করুন। যেখানে: 'LOOP_COUNT' অবশ্যই [0, 65535] পরিসরে থাকতে হবে।
-
bgcolor BACKGROUND_COLOR
- অ্যানিমেশন ব্যাকগ্রাউন্ডের রঙ সেট করুন।
-
icc file.icc
- ICC প্রোফাইল সেট করুন। কোথায়: 'file.icc'-এ ICC প্রোফাইল সেট করা আছে।
-
exif file.exif
- EXIF মেটাডেটা সেট করুন। কোথায়: 'file.exif'-এ সেট করা EXIF মেটাডেটা রয়েছে।
-
xmp file.xmp
- XMP মেটাডেটা সেট করুন। কোথায়: 'file.xmp'-এ XMP মেটাডেটা সেট করা আছে।
STRIP_OPTIONS ( -strip
)
-
icc
- স্ট্রিপ আইসিসি প্রোফাইল।
-
exif
- স্ট্রিপ EXIF মেটাডেটা.
-
xmp
- ফালা XMP মেটাডেটা.
DURATION_OPTIONS ( -duration
)
ফ্রেমের একটি নির্দিষ্ট ব্যবধানের সময়কাল সংশোধন করুন। এই বিকল্পটি শুধুমাত্র অ্যানিমেটেড ওয়েবপিতে কার্যকর এবং একটি একক-ফ্রেম ফাইলের উপর কোন প্রভাব নেই৷
-
duration[,start[,end]]
যেখানে:
duration
হল মিলিসেকেন্ডে ব্যবধানের সময়কাল (বাধ্যতামূলক)। অ-নেতিবাচক হতে হবে।start
হল ব্যবধানের প্রারম্ভিক ফ্রেম সূচক (ঐচ্ছিক)।end
হল ব্যবধানের শেষ ফ্রেম সূচক (অন্তর্ভুক্ত) (ঐচ্ছিক)।এই বিকল্পের তিনটি সাধারণ ব্যবহার হল:
-
-duration d
পুরো অ্যানিমেশনের জন্য সময়কাল 'd' এ সেট করুন।
-duration d,f
ফ্রেম 'f' এর সময়কাল 'd' এ সেট করুন।
-duration d,start,end
পুরো [শুরু, শেষ] ব্যবধানের জন্য সময়কাল 'd' এ সেট করুন।
মনে রাখবেন যে
[start, end]
ব্যবধানের বাইরের ফ্রেমগুলি অস্পৃশ্য থাকবে।end
মান0
বিশেষ অর্থ 'অ্যানিমেশনের শেষ ফ্রেম'।অনুস্মারক: ফ্রেম ইন্ডেক্সিং
1
এ শুরু হয়।
-
FRAME_OPTIONS ( -frame
)
একাধিক (অ-অ্যানিমেটেড) WebP ছবি থেকে একটি অ্যানিমেটেড WebP ফাইল তৈরি করুন।
-
file_i +di[+xi+yi[+mi[bi]]]
- যেখানে:
file_i
হল i'th ফ্রেম (WebP ফরম্যাট),xi
,yi
এই ফ্রেমের জন্য ইমেজ অফসেট নির্দিষ্ট করুন,di
হল পরের ফ্রেমের আগে বিরামের সময়কাল,mi
হল এই ফ্রেমের জন্য নিষ্পত্তি পদ্ধতি ( NONE এর জন্য0
বা BACKGROUND এর জন্য1
) এবংbi
হল এই ফ্রেমের জন্য ব্লেন্ডিং পদ্ধতি ( BLEND এর জন্য+b
অথবা NO_BLEND এর জন্য-b
)। আর্গুমেন্টbi
বাদ দেওয়া যেতে পারে এবং ডিফল্ট হবে+b
(ব্লেন্ড)। এছাড়াও,mi
বাদ দেওয়া যেতে পারে যদিbi
বাদ দেওয়া হয় এবং ডিফল্ট হবে0
(NONE)। অবশেষে, যদিmi
এবংbi
বাদ দেওয়া হয় তাহলেxi
এবংyi
বাদ দেওয়া যেতে পারে এবং ডিফল্ট+0+0
হবে।
LOOP_COUNT
অ্যানিমেশন পুনরাবৃত্তি করার সংখ্যা। বৈধ পরিসর হল 0 থেকে 65535 [ডিফল্ট: 0 (অসীম)]।
BACKGROUND_COLOR
ক্যানভাসের পটভূমির রঙ। যেখানে: A
, R
, G
এবং B
হল 0
থেকে 255
পরিসরের পূর্ণসংখ্যা যা যথাক্রমে আলফা, লাল, সবুজ এবং নীল উপাদানের মানগুলি নির্দিষ্ট করে [ডিফল্ট: 255,255,255,255
]।
ইনপুট
WebP ফর্ম্যাটে ইনপুট ফাইল।
আউটপুট ( -o
)
WebP ফর্ম্যাটে আউটপুট ফাইল।
দ্রষ্টব্য: EXIF, XMP এবং ICC ডেটার প্রকৃতি পরীক্ষা করা হয় না এবং এটি বৈধ বলে ধরে নেওয়া হয়।
বাগ
আমাদের সমস্যা ট্র্যাকারে সমস্ত বাগ রিপোর্ট করুন: https://issues.webmproject.org
- প্যাচ স্বাগত জানাই! শুরু করতে এই পৃষ্ঠাটি দেখুন: https://www.webmproject.org/code/contribute/submitting-patches/
উদাহরণ
আইসিসি প্রোফাইল যোগ করুন:
webpmux -set icc image_profile.icc in.webp -o icc_container.webp
ICC প্রোফাইল বের করুন:
webpmux -get icc icc_container.webp -o image_profile.icc
স্ট্রিপ আইসিসি প্রোফাইল:
webpmux -strip icc icc_container.webp -o without_icc.webp
XMP মেটাডেটা যোগ করুন:
webpmux -set xmp image_metadata.xmp in.webp -o xmp_container.webp
এক্সএমপি মেটাডেটা বের করুন:
webpmux -get xmp xmp_container.webp -o image_metadata.xmp
স্ট্রিপ XMP মেটাডেটা:
webpmux -strip xmp xmp_container.webp -o without_xmp.webp
EXIF মেটাডেটা যোগ করুন:
webpmux -set exif image_metadata.exif in.webp -o exif_container.webp
EXIF মেটাডেটা বের করুন:
webpmux -get exif exif_container.webp -o image_metadata.exif
স্ট্রিপ EXIF মেটাডেটা:
webpmux -strip exif exif_container.webp -o without_exif.webp
3টি (অ-অ্যানিমেটেড) WebP ছবি থেকে একটি অ্যানিমেটেড WebP ফাইল তৈরি করুন:
webpmux -frame 1.webp +100 -frame 2.webp +100+50+50 \
-frame 3.webp +100+50+50+1+b -loop 10 -bgcolor 255,255,255,255 \
-o anim_container.webp
একটি অ্যানিমেটেড WebP ফাইল থেকে ২য় ফ্রেম পান:
webpmux -get frame 2 anim_container.webp -o frame_2.webp
'-' দিয়ে শুরু হওয়া ইনপুট ফাইলের নামের সাথে -get/-set/-strip ব্যবহার করা:
webpmux -set icc image_profile.icc -o icc_container.webp -- ---in.webp
webpmux -get icc -o image_profile.icc -- ---icc_container.webp
webpmux -strip icc -o without_icc.webp -- ---icc_container.webp
লেখক
webpmux
libwebp
এর অংশ, এবং WebP টিম দ্বারা লেখা। সর্বশেষ উৎস গাছটি https://chromium.googlesource.com/webm/libwebp/ এ উপলব্ধ
এই ম্যানুয়াল পৃষ্ঠাটি ডেবিয়ান প্রকল্পের জন্য বিকাশ অরোরা vikaas.arora@gmail.com লিখেছিলেন (এবং অন্যরা ব্যবহার করতে পারে)।