ব্যাচ প্রক্রিয়া এবং সংরক্ষণে অ্যাকশন ব্যবহার করার সময় সংরক্ষণের নাম নিয়ন্ত্রণ করা


11

আমি একটি ক্রিয়া মাধ্যমে সংরক্ষণ করার সময় ফাইলের নাম নিয়ন্ত্রণ করার চেষ্টা করছি।

স্ক্রিনে খোলা একটি চিত্র দিয়ে শুরু করা যাক। একে "image1.png" বলা হয়। আমি ক্রিয়াটি শুরু করতে রেকর্ড টিপছি। আমি গ্রেস্কেল ফিল্টার চালাই। তারপরে আমি save asএটি ব্যবহার করে সংরক্ষণ করি (একই ডিরেক্টরিতে আমি "চিত্র হিসাবে" চিত্র 1_greyscale.png "থেকে মূল চিত্রটি পেয়েছি Then তারপরে আমি স্ক্রিনে চিত্রটি বন্ধ করি এবং চিত্র রেকর্ডিং বন্ধ করি।

সমস্যাটি যখন আমি এটি অন্য কোনও চিত্র যেমন "" imagetwo.png "এ ব্যবহার করি তখন এটি" চিত্র 1_greyscale.png "হিসাবেও সংরক্ষণ করে। যা ভুল। আমি পছন্দ করি যদি আমি এমন কিছু হিসাবে সংরক্ষণের জন্য ক্রিয়াটি পাই;

"অরিজিনাল ফাইলইনাম" + "গ্রেগস্কেল" .png

আমি ব্যাচ প্রক্রিয়াটি বৃহত পরিমাণে ফাইলগুলিতে করতে চাই এবং তাদের গ্রেস্কেল সংস্করণগুলি সঠিকভাবে আউটপুট পেতে চাই। সমস্ত সাহায্য প্রশংসা!

(ব্যাচ ট্যাবটির মাধ্যমে আমার যা দরকার তার মতো আমি কিছু পেতে পারি, তবে এর অর্থ প্রতিবার যখন আমি ব্যাচগুলির মধ্যে পরিবর্তন করি তখন ফাইলের নামটি সঠিকভাবে সেট করা দরকার, আমি বরং এটি সরাসরি অ্যাকশনেই হার্ডকোড করে দিতাম)


1
কর্মের অংশ হিসাবে আপনি কি এটি অন্য কোনও ডিরেক্টরিতে সঞ্চয় করার চেষ্টা করেছেন?
লরেন-ক্লিয়ার-মনিকা-ইপসাম

উত্তর:


7

আপনার সংরক্ষণ করা প্রতিটি ফাইলের একটি প্রত্যয় যুক্ত করা সম্ভব তবে কেবল ব্যাচ প্রসেসিং বৈশিষ্ট্যটির মাধ্যমে (যতদূর আমি জানি)। প্রথমত, আপনাকে সংরক্ষণ আদেশ ছাড়াই অ্যাকশন তৈরি করতে হবে। তারপরে, ফাইল মেনু থেকে, স্বয়ংক্রিয়> ব্যাচ ... চয়ন করুন এবং একটি কথোপকথন উপস্থিত হবে:

ব্যাচ প্রসেসিং সংলাপ - আসল

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

ব্যাচ প্রসেসিং সংলাপ - পরিবর্তন

আপনি দেখতে পাচ্ছেন, আমি নথির নাম এবং এক্সটেনশনের মধ্যে "_ গ্রেসস্কেল" অংশ যুক্ত করেছি। উদাহরণস্বরূপ ফাইলটির নামটি প্রতিফলিত করতে পরিবর্তিত হয়েছে।

আপনি যখন আপনার পরিবর্তনগুলি নিয়ে সন্তুষ্ট হন, "ঠিক আছে" ক্লিক করুন, ফিরে বসে যাদুটি ঘটবে তা দেখুন।

আশাকরি এটা সাহায্য করবে!

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

আমার উত্তরটি এখনও দাঁড়িয়ে আছে, আমি মনে করি না যে এটি অ্যাকশনেই হার্ডকোড দেওয়ার কোনও উপায় আছে (তবে আমি আনন্দের সাথে কেউ আমাকে ভুল প্রমাণ করতে দেখবে)।


এটি একটি খুব ভাল ব্যাখ্যা। এটি আজকের মতো সিসিতেও আমার পক্ষে ভাল কাজ করেছে। ধন্যবাদ।
নীরভ জাভেরি

0

ক্রিয়াটি লেখার সময় "সংরক্ষণ করুন হিসাবে" ব্যবহার করুন - কেবল সংরক্ষণ করুন ব্যবহার করবেন না। আপনি যদি সংরক্ষণ ব্যবহার করেন তবে অ্যাকশনটি তৈরি হওয়ার সময় এটি সর্বদা একই ফাইলের নাম ব্যবহৃত হবে।

খুব নিশ্চিত যে এটি আপনার কর্মের মধ্যে শক্ত তারের করা উচিত। আমার ক্রিয়াগুলি সমস্ত মূল ফাইলের নাম দিয়ে সংরক্ষণ করে এবং আমি যুক্তিযুক্তভাবে নিশ্চিত যে এটি কীভাবে সম্পন্ন হয়।

অ্যাকশনের অংশ হিসাবে + গ্রেস্কেল যুক্ত করার চেষ্টা করবেন না। ক্রিয়াটি সম্পন্ন হওয়ার পরে এবং আপনার গ্রিস্কেল ফাইলগুলি পরে আপনি যেতে পারেন এবং ব্যাচের পুনর্নামের মাধ্যমে ফাইলটিতে + গ্রেস্কেল প্রয়োগ করতে পারেন।

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


ওপি এর মতো শব্দগুলি ইতিমধ্যে Save asঅ্যাকশনটিতে ব্যবহার করছে তাই আমি নিশ্চিত নই যে এই উত্তরটি ঠিক কীভাবে সাহায্য করে।
হান্না

0

আপনার যদি কোনও ফাইল নাম সহ একটি বিদ্যমান চিত্র থাকে তবে আপনার রফতানি পদ্ধতি হিসাবে "ওয়েব সংরক্ষণ করুন" (সিসি 2015 এর উত্তরাধিকার) ব্যবহার করুন এবং আসল ফাইল নামটি সংরক্ষণ করা আছে। এই পদ্ধতিটি ব্যবহার করে ফাইল ডিরেক্টরিটি পরিচালনা করতে পারে আপনি তাও নিয়ন্ত্রণ করতে পারেন।

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