অ্যাডোব ইলাস্ট্রেটর ফাইল থেকে কীভাবে পিএনজি বের করা যায়


13

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

চিত্রগুলি অনেকগুলি ভেক্টর অঙ্কন বলে মনে হচ্ছে। আমি তাদের পার্শ্ববর্তী শিল্প থেকে আলাদা করতে এবং সমস্ত টুকরা নির্বাচন করতে পারেন। তবে তারপরে আমি কীভাবে সেই নির্বাচনটিকে পিএনজি ফাইল হিসাবে সংরক্ষণ করব?

বিটিডব্লিউ: আমি অ্যাডোব ইলাস্ট্রেটর সিএস 6 ব্যবহার করছি।


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

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

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

এটি অদ্ভুত কি আপনার চুক্তিটি নির্দিষ্ট করে দেয়নি যে আপনি কী বিন্যাসে সম্পদগুলি চান? অথবা কমপক্ষে উদ্দেশ্যে ব্যবহার নির্দিষ্ট করুন। কোন ক্ষেত্রে এটি যুক্তিযুক্ত হতে পারে যে এটির চুক্তির অংশটি অন্যান্য ক্ষেত্রে এত সহজ নয়। যদি আপনি মুদ্রিত সম্পদের জন্য জিজ্ঞাসা করেন তবে এটি সত্যিই অবাক হওয়ার মতো নয় যে আপনি পিএনজি চিত্র পান না।
joojaa

উত্তর:


18
  1. আপনি যা চান তা নির্বাচন করুন
  2. Ctrl+ G(গ্রুপ নির্বাচন)
  3. Ctrl+ C(অনুলিপি)
  4. Ctrl+ N(নতুন ফাইল)
  5. Ctrl+ V(আটকানো)
  6. ফাইল> জন্য ওয়েব এবং ডিভাইসগুলি সংরক্ষণ তারপর ডানদিকে সুইচ উপর .JPG করার .PNG , তারপর আপনি অধীনে খুব নীচে থাকা টিক চিহ্ন তুলে দিতে চান .PNG অপশন যেখানে এটি বলে "ক্লিপ Artboard থেকে"

1
এক ধরনের ব্যথা, আমি সঠিক রেজোলিউশনটি জানতে পারি বা নতুন ফাইলটি ক্রপ করব। তবে অন্যথায় ঠিক আমি যা খুঁজছি আমি কীভাবে ফসল তুলি?
এ।

আসলে, এটি সহজ বলে মনে হচ্ছে না। ইলাস্ট্রেটারে ক্রপ করার কোনও উপায় নেই? উপরের সমস্ত কিছু 6 ধাপ ব্যতীত দুর্দান্ত, যদি আমি ফাইলটি সংরক্ষণ করি তবে আমি যে বস্তুর সংরক্ষণের চেষ্টা করছি তার চারপাশে আমি সাদা স্থান (যা কমপক্ষে স্বচ্ছ) পেয়েছি। একটি নতুন ফাইল তৈরি করার আগে আমি পিক্সেলগুলি সহজেই অনুমান করতে পারি না (কোনও সহজ উপায় আছে?)
এ।

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

সহজে ক্রপিং কীভাবে করা যায় তা বোঝাতে উত্তর সম্পাদনা করা হয়েছে। যদি এটি আপনার পক্ষে এটি সমাধান করে তবে আমাকে জানান।
রায়ান

2
এটি মেনুতে অবজেক্ট> আর্টবোর্ড> ফিট করে আর্টওয়ার্ক বাউন্ডস
vahanpwns

5

আপনি স্ক্রিপ্টিং দিয়ে এটি আরও দ্রুত করতে পারেন। আমি স্রেফ ইলাস্ট্রেটার সিএস 4 এর জন্য এই জেএস-স্ক্রিপ্টটি তৈরি করেছি। আমি আশা করি, CS6 এটিও কার্যকর করতে পারে।

  1. ".Jsx" এক্সটেনশন সহ একটি নতুন ফাইলে কোডটি নীচে অনুলিপি করুন, এটি সংরক্ষণ করুন।
  2. এখন এআইতে, কী রফতানি হবে তা নির্বাচন করুন (একবারে কেবল একটি উপাদান; প্রয়োজনে একাধিক গ্রুপ)
  3. স্ক্রিপ্টটি কার্যকর করুন (ড্রাগ-এন্ড-ড্রপ বা ফাইল / স্ক্রিপ্ট / অন্যান্য স্ক্রিপ্টের মাধ্যমে ...)
  4. সম্পন্ন - রফতানি করা ছবিগুলি ফাইলে যেখানে আই-ফাইলটি অবস্থিত সেখানে সংরক্ষণ করা হয়েছিল।

বিঃদ্রঃ:

  • রফতানি বস্তুর অবস্থান গোল হয়ে যাবে! তাই সংরক্ষণের সময় সাবধানতা অবলম্বন করুন
  • png24 এর জন্যও কাজ করে ... PNG8 দ্বারা কেবল PNG8 প্রতিস্থাপন করুন

    function exportFileToPNG(dest, artBoardIndex)
    {
        var exportOptions = new ExportOptionsPNG8(); // or ExportOptionsPNG24
        var type = ExportType.PNG8; // or ExportType.PNG24
        var file = new File(dest + ".png");
    
        exportOptions.artBoardClipping = true;
        exportOptions.antiAliasing = true;
        exportOptions.transparency = true;
        exportOptions.qualitySetting = 72;
        exportOptions.saveMultipleArtboards = false;
        exportOptions.artboardRange = "" + artBoardIndex;
        app.activeDocument.exportFile( file, type, exportOptions );
    }
    
    function execute()
    {
        if (app.documents.length == 0)
        {
            alert('No document open', 'Error');
            return;
        }
    
        if (app.activeDocument.selection.length == 0)
        {
            alert('Nothing selected', 'Error');
            return;
        }
    
        var selectedStuff = app.activeDocument.selection[0];
    
        // snap position to pixels
        selectedStuff.position = [ Math.round(selectedStuff.position[0]), Math.round(selectedStuff.position[1]) ];
    
        // create temporary artboad for exporting
        var docRef = app.activeDocument;
        var rect = selectedStuff.visibleBounds;
    
        try
        {
            docRef.artboards.add(rect);
        }
        catch(e)
        {
            alert('Could not create Artboard as step of export.', 'Failure');
            return;
        }
    
        // determine destination
        var destFolder = docRef.path;
        if(destFolder == "")
            destFolder = Folder.selectDialog('Select the folder to export to:');
    
        if(destFolder)
        {
            try
            {
                exportFileToPNG(destFolder + "/" + docRef.name, docRef.artboards.length);
            }
            catch(e) {}
        }
    
        // delete temp-artboard
        docRef.artboards.remove(docRef.artboards.length - 1);
    }
    
    execute();
    

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


ওহো! নিখুঁত কাজ করে।
ডেনিস জি

আরও সহজ ডাউনলোডের জন্য কোডটির একটি টুকরো তৈরি করেছেন : gist.github.com/koiyu/b53e3a186fb1158eb9b7 (এনবি পিএনজি 8 পিএনজি 24 এ পরিবর্তন করেছে)
জারি কেইনেন

2

স্লাইস সরঞ্জামটি ব্যবহার করুন।

সরঞ্জামটি ব্যবহার করে স্লাইস তৈরি করুন, তারপরে স্লাইসগুলি রফতানি করতে ফাইল-> ওয়েব সেভ করুন ... ডায়ালগ বাক্স (Ctrl-Shift-Alt S, কমান্ড-শিফট-আল্ট এস) ব্যবহার করুন। ডায়ালগ বাক্সে আপনার তৈরি করা স্লাইসগুলিতে একটি যুক্তিসঙ্গত ফাইল নাম দিয়ে ডাবল ক্লিক করুন।

নিশ্চিত করুন যে এক্সপোর্ট-> ব্যবহারকারী স্লাইস নির্বাচন করা হয়েছে এবং সংরক্ষণে ক্লিক করুন। একটি ডিরেক্টরি চয়ন করুন (যাই হোক না কেন রফতানি আউটপুটটির জন্য আমি একটি 'স্ক্র্যাচ' ফোল্ডার ব্যবহার করতে চাই)) চিত্রক সেই ফোল্ডারে 'চিত্রগুলি' নামে একটি ডিরেক্টরি তৈরি করবেন এবং সেভের উপর আপনি যে ফর্ম্যাটটি বেছে নিয়েছেন সেগুলিতে আপনি সংজ্ঞায়িত স্লাইসগুলি পাবেন in ওয়েব স্ক্রিনের জন্য।


0

ওয়েবের জন্য সংরক্ষণ করুন এবং "আর্টবোর্ডে ক্লিপ" নির্বাচন করা হয়নি তা নিশ্চিত করুন। এটি অ্যাডোব সিসির জন্য কৌশলটি করবে, আমি নিশ্চিত নই যে সিএস 6 এর এই কার্যকারিতা রয়েছে কিনা।


-2

এই কমান্ডটি Ctrl + Shift + Alt + S ব্যবহার করুন


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