সিএস 5 কোন নম্বর ক্রমযুক্ত ফাইল হিসাবে স্তরগুলি রফতানি করে


9

আমি সিএস 5 স্তরগুলি পরিবর্তন করতে এবং তারপরে স্তরগুলি ফাইল হিসাবে রফতানি করতে ব্যবহার করছি। সিএস 5 সংরক্ষণ করার সময় স্বয়ংক্রিয়ভাবে শেষে আমার মূল ফাইল নামটি সংশোধন করে কিছু নম্বর ক্রম যুক্ত করে।

এটি স্বয়ংক্রিয়ভাবে রফতানি স্তরগুলিতে একটি সংখ্যা ক্রম উপসর্গ এম্বেড করে, এইভাবে নিজের ফাইল নামকরণ কনভেনশনকে অকেজো করে re এটা কি ঠিক করা যাবে? কোথাও একটি বিকল্প আছে যেখানে 'আমার ফাইলগুলিকে অটো-রম্বার করা না' বা 'স্তর নামগুলি ফাইলের নাম হিসাবে ব্যবহার করুন "বলা হয়?

আমি এই নম্বরটি চাই না। কীভাবে এটি প্রতিরোধ করবেন?


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

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

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

উত্তর:


11

কথায় কথায় যুক্ত করতে, যেহেতু Export Layers to Filesকিছু স্ক্রিপ্ট দ্বারা চালিত আমার যা যা করতে হয়েছিল তা হ'ল স্ক্রিপ্টটি খুঁজে বের করা, তারপরে যে ফাংশনটি স্তরগুলিকে ফাইলগুলিতে সংরক্ষণ করে সেগুলি সন্ধান করুন, ফাংশনের কোন অংশটি সংখ্যায়ন উপসর্গটি করে এবং এটি মন্তব্য করে।

সুতরাং এখানে পদক্ষেপগুলি -

  1. ম্যাক সিংহ, গোটো চলমান Applications > Adobe Photoshop CS5 > Presets > Scripts > Export Layers To Files.jsx(উইন্ডোতে এটি ঠিক একই প্রোগ্রাম ডিরেক্টরি "প্রোগ্রাম ফাইল / অ্যাডোব"
  2. এখন এই ফাইলটি 1030 লাইনে গিয়ে মন্তব্য করুন।
  3. এছাড়াও লাইন 1031 সালে পরিবর্তন fileNameBody += "_" + layerName;করতে fileNameBody += layerName;আন্ডারস্কোর এবং প্রথম বন্ধনী মোছা হচ্ছে।
  4. লাইনটি 1049 মন্তব্য করুন (fileNameBody + = "_" + শূন্যচাপ (i, 4) + "গুলি";)

সংরক্ষণ করুন এবং ফাইলটি বন্ধ করুন। এটি কাজ শেষ করা উচিত। নীচে ফোরাম উত্স লিঙ্ক আছে।

http://forums.adobe.com/message/3006825

http://forums.devshed.com/photoshop-help-88/removing-number-sequence-in-export-layers-to-files-in-cs5t-730612.html


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

হ্যা দারুন. আমি সর্বদা এটি একটি ডিফল্ট পদক্ষেপ হিসাবে করি। এটি এমন একটি প্রাথমিক পদক্ষেপ যা আমি এটির উল্লেখও করি নি। যাইহোক সম্পূর্ণতার জন্য উল্লেখ করার জন্য ধন্যবাদ ...
শ্রীকর অপালরাজু

1

আমি আপনার সমস্যা দেখতে পাচ্ছি। ফটোশপের মধ্যে এটি সামঞ্জস্য করার কোনও উপায় আমি জানি না, তবে আপনার কাছে কয়েকটি বিকল্প রয়েছে।

প্রথমত, আপনি ব্যাচ আপনার সমস্ত ফাইলের নাম অ্যাডোব ব্রিজ ব্যবহার করে করতে পারেন। (সরঞ্জাম >> ব্যাচের নাম পরিবর্তন) এখানে চিত্র বর্ণনা লিখুন

আপনি দেখতে পাচ্ছেন, এই উইন্ডোটি আপনার ফাইলগুলির নাম পরিবর্তন করে উপসর্গ এবং প্রত্যয়গুলি নিয়ন্ত্রণ করার জন্য আরও অনেক বিকল্প সরবরাহ করে। নেতিবাচক দিকটি হ'ল, যখন আপনি সংরক্ষণ করার সময় আপনার যদি একটি নির্দিষ্ট ক্রমে স্তরগুলির প্রয়োজন হয় তবে সেতুটি এটি কেবল সংরক্ষণ করে না এমন ফাইলগুলির নাম পরিবর্তন করে দেবে না nam

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


জোহনেস আপনার স্ক্রিপ্টটি ভাল তবে আমার কম্পিউটারে যখন এটি চালানো হয় তখন প্রক্রিয়াটি সম্পূর্ণ হয় তবে কোনও আউটপুট দেয় না।

1

ফটোশপ সিসির জন্য এটি 1020 লাইন Plus

    // fileNameBody += "_" + zeroSuppress(i, 4);
    // fileNameBody += "_" + layerName;
    fileNameBody += "" + layerName;

0

সিসি 2015.5 এর জন্য আপনাকে 1083 এবং 1084 লাইনের মন্তব্য করতে হবে

    // fileNameBody += "_" + zeroSuppress(i, 4);
    // fileNameBody += "_" + layerName;

এবং লাইনগুলি 1085 - 1088 প্রতিস্থাপন করুন

  fileNameBody = fileNameBody.replace(/[:\/\\*\?\"\<\>\|]/g, "_");  // '/\:*?"<>|' -> '_'
    if (fileNameBody.length > 120) {
        fileNameBody = fileNameBody.substring(0,120);
    }

নিম্নলিখিত সঙ্গে

fileNameBody += "" + layerName;

0

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


0

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

লাইন: 2179 var fileNameBody = fileNamePrefix; // fileNameBody + = " " + + শূন্যপ্রেমী (i, 4); // fileNameBody + = " " + স্তরনাম; fileNameBody + = স্তরনাম;

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

লাইন: 2219 // fileNameBody + = "_" + শূন্যপ্রেমী (i, 4) + "এস";

মূলত আপনাকে এই কোডটি মন্তব্য করতে হবে, যা "var fileNameBody = fileNamePrefix" এর অধীনে হওয়া উচিত; কোড লাইন। আপনার স্তরগুলি গোষ্ঠীভূত করা হলেও এটি উপসর্গটি সরিয়ে ফেলতে হবে।

আপনার কেবলমাত্র কোডটি পরিবর্তন করতে হবে যা আমি লাল হতে কোডড করেছি।

দাবি অস্বীকার: কোডে লাইন নম্বরটি আপনার ফটোশপের কোনও সংস্করণ অনুসারে পরিবর্তিত হতে পারে। কোডটি অনুসন্ধান করার জন্য আপনি কেবল আপনার অ্যাপ্লিকেশন অনুসন্ধানের বৈশিষ্ট্যটি ব্যবহার করে এটি পেতে পারেন। আপনি "//" সরিয়েছেন তা নিশ্চিত করুন বা অন্যথায় আপনি কোডটিতে যা সন্ধান করছেন তা এটি খুঁজে পাবে না।

আমি আশা করি আমি এটির সাথে কাউকে সাহায্য করব।

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