কমান্ড লাইন ওয়েবপিকে জেপিজিতে রূপান্তর করে?


62

আমি উবুন্টু 12.04 ব্যবহার করছি। আমি ইনস্টল করেছি libwebp2এবংlibwebp-dev

এখনও অবধি, ওয়েবপিকে জেপিজিতে রূপান্তর করার নেটে কোনও উদাহরণ পাওয়া যায় নি।

কিছু ওয়েবপ ফাইল সহজেই কমান্ড সহ চিত্রম্যাগিক ব্যবহার করে রূপান্তর করতে পারে

convert file.webp file.jpg

তবে প্রচুর ওয়েবপ ফাইল রূপান্তর করতে পারে না এবং ত্রুটি দিতে পারে:

convert: no decode delegate for this image format `file.webp' @ error/constitute.c/ReadImage/532.
convert: missing an image filename `file.jpg' @ error/convert.c/ConvertImageCommand/3011.

-------- যোগ

এটি ফাইল: http://www.filedropper.com/file_144


আপনি কি এমন কিছু ফাইল পোস্ট করতে পারেন যা রূপান্তর করা যায় না যাতে আমরা যেতে পারি?
টেরডন

ইমেজম্যাগিক রূপান্তর করতে ব্যর্থ হলে কোনও ত্রুটি?
dartonw

@ ডার্টনউ ত্রুটি আপডেট হয়েছে
অ্যাপসজ্জা

@ ইটারডন আমার কোনও ধারণাই নেই হোস্টিং সমর্থন ওয়েবপ
আপাসাজা

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

উত্তর:


85

গুগল ইতিমধ্যে libwebpপ্যাকেজে ওয়েবপ চিত্রগুলি ডিকোড করার সরঞ্জাম সরবরাহ করেছে , আপনার আপলোড করা ফাইলটি আর্কে কাজ করে।

dwebp file.webp -o abc.png

এনকোডিং সরঞ্জামের জন্য, cwebpকমান্ডটি পরীক্ষা করুন ।

উবুন্টুতে আপনি এগুলি সহ সরঞ্জামগুলি ইনস্টল করতে পারেন:

sudo apt install webp

RHEL / CentOS এ:

 yum install libwebp libwebp-tools

এবং আপনি এই অনলাইন সরঞ্জামটি ব্যবহার বিবেচনা করতে পারেন ।


7
দুর্ভাগ্যক্রমে dwebp কেবল ওয়েবপিকে পিএনজি রূপান্তর করে, তবে জেপিজিতে নয়।
রামপেল

2
@ rumpel thx, এটি .jpg খুলতে ব্যর্থ হয়েছিল, কিন্তু আমি .png রাখার পরে এটি কাজ করে!
কুম্ভ শক্তি

3
14.04 এ আমার প্যাকেজটি ইনস্টল করা দরকার webpছিল যতক্ষণ না আমি এটি ইনস্টল করি না it আমি বিভ্রান্ত হয়ে পড়েছিলাম কারণ আমি সমস্ত প্যাকেজ libwebpএবং libweb-devপ্যাকেজ ইনস্টল করেছি ।
ট্রাইট্রিগেইন

1
ব্যবহার করুন dwebpwebp-> PNG জন্য, এবং তারপর convertpng- জন্য JPG>। পাইপ ব্যবহার। dwebp 1.webp -o - | convert - 1.jpg
স্টিভ

2
উইন্ডোজের জন্য নিম্নলিখিত কমান্ডটি% f এর (* .webp) do dwebp.exe "% f" -o "% ~ nf.png" এর জন্য নিম্নোক্ত কমান্ডটি ব্যবহার করুন
মাতিজা গ্রিক

29

ffmpeg এটি করতে পারে। আপনার যদি ইতিমধ্যে ffmpeg থাকে তবে দরকারী। অন্যান্য সরঞ্জাম ইনস্টল করার প্রয়োজন নেই।

কেবল:

ffmpeg -i file.webp out.png

এটি কাজ করে তবে পিএনজি 11x বড় larger
RonJohn

18

সমস্ত ওয়েবপ ফাইল একটি ডিরেক্টরিতে রূপান্তর করুন

find ./ -name "*.webp" -exec dwebp {} -o {}.png \;

দ্রষ্টব্য: dwebp libwebp প্যাকেজে রয়েছে


5
উবুন্টু 16.04 এর জন্য আমার এটিটি ইনস্টল করা দরকার sudo apt-get install webp
ফোনিক্স

কোনও বৈশিষ্ট্য বা বাগ হিসাবে মেন্ট কিনা তা জানেন না তবে সমস্ত ফাইল file.webpg.pngকেবলমাত্র পরিবর্তে সংরক্ষণ করা হবেfile.png
ফেলিক্স রোজন

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


1

এখানে আরও একটি অনলাইন সরঞ্জাম উপলব্ধ রয়েছে যা এতে আপনাকে সহায়তা করতে পারে:

তবে আপনি যদি কোনও স্থানীয় সরঞ্জাম চান তবে আপনি এটি ব্যবহার করতে পারেন:

এবং এটি এর মতো ব্যবহার করুন:

1) chmod a+x webpconv

2) ./webpconv -format PNG <YOUR_WEBP_FILE>.webp

সামগ্রিক কাঠামোটি এরকম:

webpconv [-output_dir dir] [-format format] [-quality quality] input_file(s)

উদাহরণ) আপনি 90 টি মানের দিয়ে একটি .png চিত্রকে ওয়েবপিতে রূপান্তর করতে প্রবেশ করতে পারেন:

webpconv -quality 90 /home/user/image_name.png

এবং একটি ওয়েবপি ফাইলকে পিএনজিতে রূপান্তর করতে:

webpconv -format PNG /home/user/image_name.webp


1

আমার এই 1 টি সময়ের প্রয়োজনের জন্য আমি এই পদ্ধতিটি দ্রুত খুঁজে পেয়েছি।

  1. ক্রোমে খোলা ওয়েবপ চিত্র সহ স্ক্রিনশট নিন।
  2. পেইন্ট প্রোগ্রামে আটকান।
  3. ক্রপ এবং সংরক্ষণ করুন।

6
প্রশ্নকর্তা একটি কমান্ড লাইন সমাধান
খুঁজছিলেন

1
আমি মনে করি এটি শাটারটি ব্যবহার করে এবং উইন্ডো সজ্জা ছাড়াই একটি উইন্ডোটির স্ক্রিনশট গ্রহণ করে, একটি স্ক্রিপ্টে এটি একটি কমান্ড লাইন হিসাবে তৈরি করা যেতে পারে; কোডটি মজাদার হতে পারে :)
কুম্ভ শক্তি

0

Webp একাধিক JPG রূপান্তর করতে, ব্যবহার cwebp :

find ./ -name "*.jpg" -exec cwebp -q 70 {} -o {}.webp \

থুনার কাস্টম অ্যাকশন:

for file in %F; do cwebp "$file" -o "${file%%.*}".webp; done

থুনার কাস্টম অ্যাকশন, ওয়েবপপ চিত্রগুলি সাবফোল্ডারে সরানো:

mkdir %d/webp && cd %d; for file in %N; do cwebp "$file" -o "webp/${file%%.*}".webp; done

Cwebp এর ডিফল্ট মানের সেটিংটি 75।


0

ওয়েবপ প্যাকেজটি ইনস্টল করুন sudo apt install webp, এর পরে এটি কাজ করা উচিত।


আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.