ফটোশপে 1 থেকে 100 এর মধ্যে একটি ব্যাচের কাজ, চিত্র সংখ্যায়ন (সেগুলিতে পাঠ্য লেখা) কীভাবে তৈরি করবেন?


25

এমন একটি 100 টি চিত্র তৈরি করার সন্ধান করছেন যা তাদের উপর উপযুক্ত নম্বর লেখা থাকবে।

যেহেতু ভবিষ্যতে আমি সম্ভবত টেমপ্লেটটিতে পরিবর্তন করে যাচ্ছি আমি অনুভব করেছি যে এটি কোনওভাবে স্বয়ংক্রিয়ভাবে ভাল হওয়া ভাল।

এই সমস্যার কোন সহজ সমাধান আছে কি?

উত্তর:


23

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

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

ফাইল তথ্য

আপনাকে আপনার টেমপ্লেট সেট আপ করতে হবে। ধরে নেওয়া যাক আপনার দুটি স্তর দরকার: চিত্র (ভেরিয়েবল) এবং সংখ্যা (একটি পাঠ্য স্তর, ভেরিয়েবল)। চিত্র স্তরটি অবশ্যই একটি আসল স্তর হতে হবে, পটভূমি নয়।

বেস ফটোশপ টেম্প্লেজ স্তর

একবার আপনার এই সেট আপ হয়ে গেলে, চিত্র স্তরটি নির্বাচন করুন এবং এর অধীনে Image > Variables > Defineআপনি এই ডায়ালগটি পাবেন (আমি "পিক্সেল রিপ্লেসমেন্ট" চেকবক্সটি পরীক্ষা করেছি, যেহেতু আমাদের এটি ব্যবহার করা দরকার):

চিত্র পরিবর্তনশীল সংজ্ঞায়িত করুন

"নাম" ক্ষেত্রটি আপনার নির্বাচিত পরিবর্তনশীল নাম ("চিত্র") এ পরিবর্তন করুন এবং আপনার প্রয়োজন অনুযায়ী "পদ্ধতি" সেট করুন। আমি "পূরণ করুন" বেছে নিচ্ছি যা আনুপাতিকভাবে চিত্রটির আকার পরিবর্তন করবে, তবে আপনি অন্য কিছু পছন্দ করতে পারেন। প্রতিটি নাম সম্পর্কিত তথ্য আপনি যখন নামটি ঘুরে দেখেন তখন বিবরণ ক্ষেত্রে দেখায়। কথোপকথনটি বন্ধ করুন।

আমরা পাঠ্য স্তরটি নির্বাচন করি এবং প্রক্রিয়াকে পুনরাবৃত্তি করি, টেক্সট ভেরিয়েবলের নামকরণ "ইমেজ নাম্বার"।

পাঠ্য ভেরিয়েবল সংজ্ঞায়িত করুন

এখন আমাদের একটি ডেটা সেট সংজ্ঞায়িত করতে হবে, তাই ডায়লগের "নেক্সট" বোতামটি ক্লিক করুন এবং ডায়ালগের নতুন ডেটা সেট আইকনটি (ট্র্যাশ ক্যানের ডানদিকে) ক্লিক করুন।

ডেটা সেট ডায়ালগ

ডেটা সেট হ'ল মানগুলির সংকলন যা কোনও নির্দিষ্ট আউটপুট ডকুমেন্টের জন্য প্রযোজ্য, কমা-বিস্মৃত ফাইলটিতে মানগুলির একটি সম্পূর্ণ সেট নয় , তাই এখন আমরা "টেক্সট নির্বাচন করুন ..." ক্লিক করে আমাদের টেমপ্লেটের জন্য একটি সূচনা চিত্রকে সংজ্ঞায়িত করি with চিত্র পরিবর্তনশীল নির্বাচিত। আমি ক্রিসান্থেমাম চিত্রটি বেছে নিয়েছি। "প্রতিস্থাপন করবেন না" নির্বাচন করা হয়নি তা নিশ্চিত হয়ে নিন।

চিত্র মান নির্বাচন করা

এখন আমাদের "আমদানি" ডায়ালগটি ব্যবহার করে আমাদের কমা-বিস্মৃত ফাইল থেকে ডেটা সেটগুলি আমদানি করতে হবে।

ডায়ালগ আমদানি করুন

নিঃসৃত এখনও? -- আরো আছে. ভেরিয়েবল ডায়ালগটি বন্ধ করতে ওকে ক্লিক করুন।

চূড়ান্ত পদক্ষেপটি File > Export > Data Sets as Files...আপনার নামকরণের কনভেনশন পছন্দ করার সাথে সাথে আউটপুট সংরক্ষণ করার জন্য একটি স্থান বাছাই করা এবং বেছে নেওয়া।

এক্সপোর্ট ডায়ালগ

আপনি যখন ওকে ক্লিক করেন, পিএসডি ফাইলের পুরো সেটটি আপনার নির্বাচিত স্থানে রফতানি করা হবে।


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

ফ্যান্টাস্টিক! আপনি আমাকে কাজের ঘন্টা বাঁচিয়েছেন, অ্যালান আপনাকে ধন্যবাদ।
মরগানআর

6

হ্যাঁ স্বয়ংক্রিয়ভাবে এটি সম্ভব। খুলুন স্ক্রিপ্ট টুলকিট। লিখন

#target Photoshop
alert("Hello "+app.activeDocument.name+"!")

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

এখানে আপনি কীভাবে কোনও পাঠ্য স্তরে পাঠ্য পরিবর্তন করেন এবং এটি সংরক্ষণ করেন (সেভ বিট যুক্ত করুন কারণ এটি কিছুটা জটিল)

#target Photoshop

var textlayer = app.activeDocument.layers.getByName('Text');
textlayer.textItem.contents = 'foo';

var exportOptionsSaveForWeb = new ExportOptionsSaveForWeb();
exportOptionsSaveForWeb.format = SaveDocumentType.PNG;

var saveFile = new File("file:///c:/temp/test.png");
app.activeDocument.exportDocument(saveFile, ExportType.SAVEFORWEB, exportOptionsSaveForWeb);

যাতে আমি আপনার জন্য সমস্ত কাজ না করব আপনার এখনও পোস্ট কোডের চারপাশে একটি লুপ রাখতে হবে।


বিদ্যমান প্রশ্নটিতে এটি অনুলিপি করুন এবং পেস্ট করুন
রায়ান

4

এটি সংখ্যার সংযোজন সহ স্বয়ংক্রিয় চিত্র তৈরিতে বর্ণিত সমস্যার সমাধান যা প্রতিটি পুনরাবৃত্তির সাথে বৃদ্ধি পায়

হ্যাঁ, এটি কিছুটা অনুরূপ তবে বর্তমান প্রশ্নের পরিবর্তে ডাইনী many -> manyআমার one -> manyএবং এর কিছুটা আলাদা এবং দ্রুত সমাধান রয়েছে।

এখানে এটা যায়:

  1. Typeআমি চাইলে সমস্ত স্টাইলিং সহ একটি চিত্র খোলা, স্তর যুক্ত করা হয়।
  2. তারপরে গেলাম

    Image > Variables > Define
  3. সেট Layer:আমার টেক্সট লেয়ার নামের উপর সেট চেকবক্সটি Text Replacementকরলেন Text Replacementপরিবর্তনশীল কিছু Name:(আমি এটা নামে থাকেন number)। এবং ঠিক আছে

  4. এক্সেল, নাম্বার, গুগল ডক্স ইত্যাদির মতো কিছু স্প্রেডশিট এডিটর খোলা এবং প্রথম কলামে পরবর্তী স্টাফ প্রবেশ করেছে:

    1. প্রথম সারিতে আমি আমার ভেরিয়েবলের নাম লিখেছি (আমার জন্য - number)।
    2. নীচে (দ্বিতীয় সারিতে) আমি প্রবেশ করেছি 1। কখনও কখনও 3 ধাপে কাজ করার জন্য আপনাকে 2তৃতীয় সারিতে প্রবেশ করতে হবে ।
    3. এখন স্ট্যান্ডার্ড স্প্রেডশিট ব্যবহার করে স্বতঃপূরণ একটি ঘরে 1 (বা 2) দিয়ে নীচের ডান কোণটি ধরুন এবং নীচে টেনে আনুন। এই ভাবে নীচের সমস্ত কক্ষগুলি একটি নির্দিষ্ট সংখ্যায় ভরাট করা উচিত (আমি 99 পর্যন্ত সিকোয়েন্স তৈরি করেছি)।
    4. ঠিক আছে, আপনাকে এখন যা করতে হবে তা হ'ল আপনার স্প্রেডশিটটি এতে রফতানি করা CSV
  5. এখন আপনার যাওয়া উচিত

      Image > Variables > Data Sets

    নির্বাচন Import…করে আপনার ব্রাউজ CSVফাইল, এবং ক্লিক করুন ঠিক আছেPreviewআপনার চিত্রটি নির্দিষ্ট ডেটাসেট (নম্বর) দিয়ে কেমন হবে তা দেখতে আপনি বাটনটিও পরীক্ষা করতে পারেন। আরো একবার ক্লিক ঠিক আছে ডেটা সেট সংরক্ষণ করুন।

  6. অবশেষে, বিভিন্ন স্টাফ সহ সমস্ত ফাইল পেতে এখানে যান

    File > Export > Data Sets as Files

    গন্তব্য ফোল্ডারটি নির্বাচন করুন এবং আপনার All Data Setsবিকল্পটি নির্বাচিত রয়েছে তা নিশ্চিত করুন , কারণ এটি আমাদের প্রয়োজন কেবলমাত্র ডাটা সেটের জন্য একটি ফাইল তৈরি করবে। একই উইন্ডোতে আপনি রফতানি হওয়া ফাইলগুলির জন্য একটি নামকরণ বিকল্পটিও চয়ন করতে পারেন। এবং ঠিক আছে ক্লিক করুন :)

  7. এটি একটি psdফাইল তৈরি করবে , সুতরাং আপনার এগুলি কোনওরকম সহজ কিছুতে রূপান্তর করতে হবে। এটি দিয়ে অর্জন করা যেতে পারে

    File > Scripts > Image Processor

    এই স্ক্রিপ্টটি আপনাকে একটি বোতামের এক ক্লিকের সাহায্যে অনেকগুলি psdচিত্রকে রূপান্তর করতে দেয় JPEG

এছাড়াও আপনি ফটোশপ ভেরিয়েবলগুলি সম্পর্কে পরবর্তী টিউটোরিয়ালে আগ্রহী হবেন: http://layersmagazine.com/photoshop-variables.html


এই অংশটির জন্য আপনাকে ধন্যবাদ: "এই স্ক্রিপ্টটি আপনাকে একটি বোতামের এক ক্লিকে অনেকগুলি পিএসডি চিত্রকে জেপিজিতে রূপান্তর করতে দেয়।" গ্রাফিকডিজাইন.সটাকেক্সচেঞ্জ / এ / 744874//45239 প্লাস আপনার সেই বাক্যটি একটি বড় সহায়ক ছিল।
রায়ান
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.