স্বচ্ছতার সাথে রঙের পরিবর্তে ব্যাচ


17

আমার কাছে একটি উজ্জ্বল গোলাপী ব্যাকগ্রাউন্ড সহ পিএনজি চিত্রের প্রচুর পরিমাণে (প্রায়শই একবারে একটি করার জন্য অনেকগুলি) রয়েছে এবং স্বচ্ছতার সাথে ব্যাকগ্রাউন্ডের রঙটি প্রতিস্থাপন করতে চাই। এটি যদি সম্ভব না হয় বা বিশেষত অসুবিধা হয় তবে নির্দিষ্ট রঙের সাদা দিয়ে প্রতিস্থাপন করা কার্যকর হবে be

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

উত্তর:


21

আমি জানি আপনি বলেছেন যে আপনি কমান্ড লাইন সরঞ্জামগুলিতে আরামদায়ক নন, তবে চিত্রম্যাগিক এটি করতে পারেন:

একটি নির্দিষ্ট রঙ প্রতিস্থাপন করুন

convert balloon.gif -transparent blue balloon_trans.gif

এখানে চিত্র বর্ণনা লিখুন এখানে চিত্র বর্ণনা লিখুন এখানে চিত্র বর্ণনা লিখুন

balloon.gifউত্সের চিত্রটি কোথায় , -transparentআপনি স্বচ্ছ বিজি চান তা নির্দিষ্ট করে, আপনি যে blueরঙটি প্রতিস্থাপন করতে চান তা balloon_trans.gifহ'ল এবং এটি সম্পূর্ণ চিত্র and

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

এটি সামান্য লোমশ হয়ে উঠতে পারে এবং তারা সেখানে নির্দিষ্ট করে এমন কিছু বিকল্পের জন্য সম্ভবত আপনি যা করার চেষ্টা করছেন তার প্রয়োজন নেই, সুতরাং @ অনুগ্রহপূর্বক মানুষটি আপনাকে backgroundকমান্ডটিতে যুক্ত করতে পারে


আপনি কী ওএস ব্যবহার করছেন এবং একটি নমুনা চিত্র আমাকে যদি বলতে পারেন তবে অনেক চিত্রের জন্য এটি স্বয়ংক্রিয় করতে আমি একটি স্ক্রিপ্ট সাহায্য করতে পারি


আপনার পরিস্থিতিতে নির্দিষ্ট:

প্রথমে ইমেজম্যাগিক ইনস্টল করুন । আপনার প্যাথ ভেরিয়েবলটি আপডেট করার জন্য আপনাকে ইনস্টলেশনের পরে পুনরায় চালু করতে হবে (আমি করেছি)

এটি ইনস্টল হয়ে গেলে, একটি কমান্ড প্রম্পট ফায়ার করুন (মেনু শুরু করুন, টাইপ করুন cmd, চাপুন প্রবেশ করুন)

যেখানে আপনার ছবিগুলি সংরক্ষণ করা হয়েছে সেখানে ডিরেক্টরিগুলি পরিবর্তন করতে হবে। আপনার পরিস্থিতির জন্য, নিম্নলিখিত কমান্ডটি প্রবেশ করুন:

cd C:\Users\Eric\Pictures\pngs\logos

এখন আমাদের সমস্ত চিত্র সংরক্ষণ করতে একটি ফোল্ডার তৈরি করতে হবে:

mkdir batch

এবং এখন, সমস্ত চিত্র রূপান্তর করার আদেশ:

FOR %G IN (*.png) DO convert "%G" -transparent #FF00FF "batch\%G"

নোট: করে ImageMagick v7 সঙ্গে, ব্যবহার magickপরিবর্তে convert, যেমন যাতে

FOR %G IN (*.png) DO magick "%G" -transparent #FF00FF "batch\%G"

সবকিছু যদি সহজেই চলে যায় তবে সদ্য সংরক্ষিত চিত্রগুলি আপনার তৈরি ব্যাচ ফোল্ডারে থাকা উচিত।

এখানে চিত্র বর্ণনা লিখুন এখানে চিত্র বর্ণনা লিখুন এখানে চিত্র বর্ণনা লিখুন


1
ভাল সমাধান, যদি কেউ সমমানের লিনাক্স ব্যাশ নিয়ে ভাবছেন: ফাইলের জন্য * .png; "$ {ফাইল}" রূপান্তর করুন 'ট্রান্সপার্পেন্ট' # ffcc66 '"ব্যাচ / $ {ফাইল}"; সম্পন্ন
সমীর শেমনা

ম্যাকের জন্য এটি সম্পর্কিত বলে মনে হচ্ছে: superuser.com/questions/773590/… ধন্যবাদ!
ড্যান রোজনস্টার্ক 9:55

গিম্পের মতো এটি কাজ করে না। যদি আপনার কাছে একটি কালো পিক্সেলের শীর্ষে আলফা ০.০ সহ একটি সাদা পিক্সেল থাকে এবং আপনি কালো রঙ মুছতে চান তবে ধূসর পিক্সেলটি থেকে যাবে।
আইউলিয়ান ওনোফ্রেই

3

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


আমার কাছে এটি রয়েছে এবং এই চিত্রগুলি ব্যাপক ক্রপ করার জন্য এটি ব্যবহার করেছি, তবে রঙগুলি প্রতিস্থাপনের কোনও বিকল্প বলে মনে হয় না। আমি যদিও এটি মিস করছি, বা একটি পুরানো সংস্করণ আছে?
ই.টি.ই

আমি জানি না. আমি কেবল প্লাগ-ইনটির সাথে পরিচিত কারণ কোনও ক্লায়েন্ট এটি চিত্রের সম্পাদনা করতে ব্যবহার করে ত্রুটি পাচ্ছিল। জন যেমন পোস্ট করেছেন ইমেজম্যাগিক একটি শক্তিশালী বিকল্প এবং এটি আপনার সমস্ত সমস্যার সমাধান করতে পারে। সাইটটি খুব বিস্তারিত। এক ঝলক
DᴀʀᴛʜVᴀᴅᴇʀ

3

এটি আমার জন্য কবজির মতো কাজ করেছে:

http://photobatch.wikidot.com/action-color-to-alpha

ফ্যাচ একটি ফটো ব্যাচ প্রসেসর। রঙ থেকে আলফা অ্যাকশন ঠিক আপনি যা খুঁজছেন তা করে:

"রঙটির মান যা স্বচ্ছ হওয়া উচিত"

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