Adobe Illustrator फ़ाइल से PNG कैसे निकालें


13

मेरे ग्राफिक / वेब डिज़ाइनर ने मुझे अपनी वेबसाइट के एडोब इलस्ट्रेटर फ़ाइल के साथ छोड़ दिया। उसने कहा कि PNG के रूप में छवियों को निकालना आसान होगा ताकि मैं उन्हें अपने HTML में उपयोग कर सकूं। लेकिन मैं यह भी आसानी से समझ नहीं सकता।

चित्र कई वेक्टर चित्र प्रतीत होते हैं। मैं उन्हें आसपास की कला से अलग कर सकता हूं और सभी टुकड़ों का चयन कर सकता हूं। लेकिन फिर मैं उस चयन को PNG फ़ाइल के रूप में कैसे सहेजूँ?

Btw .: मैं एडोब इलस्ट्रेटर CS6 का उपयोग कर रहा हूं।


यदि आप इलस्ट्रेटर से परिचित नहीं हैं, तो आपको वास्तव में डिजाइनर के पास वापस जाना चाहिए और उन वस्तुओं की डिलीवरी के लिए पूछना चाहिए जिनका आप उपयोग कर सकते हैं।
स्कॉट

@ सच - वह अत्यंत मनमौजी है और किसी ऐसे व्यक्ति के साथ काम करने को तैयार नहीं है जिसे इलस्ट्रेटर फ़ाइल के बजाय PNG की आवश्यकता है। मैं बल्कि किसी और को उसके लिए फिर से किराए पर लेने की तुलना में मेरे लिए छवियों को किराए पर लेना चाहता हूं। उम्मीद है कि यह वास्तव में उतना आसान है जितना उसने सुझाव दिया है और मैं बस इसे जल्दी से कर सकता हूं।
पर।

मैं इलस्ट्रेटर का उपयोग नहीं करता, इसलिए मुझे सबसे अच्छा तरीका नहीं पता है। लेकिन अगर मुझे इसमें से सदिश परतें निकालनी होतीं तो मैं शायद उन्हें एक अलग प्रोग्राम (पटाखे, फोटोशॉप) में कॉपी-पेस्ट करता और "वेब के लिए सेव" करता।
यिशेला

यह अजीब नहीं है कि आपका अनुबंध निर्दिष्ट नहीं करता है कि आप किस प्रारूप में संपत्ति चाहते हैं? या कम से कम इच्छित उपयोग निर्दिष्ट करें। किस मामले में यह तर्क दिया जा सकता है कि अन्य मामलों में अनुबंध का उसका हिस्सा इतना सरल नहीं है। यदि आपने प्रिंट एसेट्स के लिए कहा है तो यह वास्तव में आपको आश्चर्यचकित नहीं करता है कि आपको पीएनजी चित्र नहीं मिलेंगे।
जूजा

जवाबों:


18
  1. आप जो चाहते हैं, उसे चुनें
  2. Ctrl+ G(समूह चयन)
  3. Ctrl+ C(कॉपी)
  4. Ctrl+ N(नई फ़ाइल)
  5. Ctrl+ V(पेस्ट करें)
  6. फ़ाइल> वेब और डिवाइसेस के लिए सहेजें फिर सही स्विच .JPG to .PNG पर , फिर आप .PNG विकल्पों के अंतर्गत बहुत नीचे अनचेक करना चाहते हैं जहाँ यह "क्लिपबोर्ड टू आर्टबोर्ड" कहता है।

1
एक दर्द की तरह, मुझे सटीक संकल्प या नई फ़ाइल को जानने का मौका मिला है। लेकिन अन्यथा बिल्कुल वही जो मैं ढूंढ रहा हूं। मैं कैसे फसल करूं?
पर।

वास्तव में, यह आसान नहीं लगता है। क्या इलस्ट्रेटर में फसल लगाने का कोई तरीका नहीं है। चरण 6 को छोड़कर ऊपर सब कुछ बहुत अच्छा है, अगर मैं फ़ाइल को सहेजता हूं, तो मुझे उस ऑब्जेक्ट के चारों ओर व्हाट्सएप (जो कम से कम पारदर्शी है) मिलता है जिसे मैं सहेजने की कोशिश कर रहा हूं। नई फ़ाइल बनाने से पहले मैं आसानी से पिक्सेल का अनुमान नहीं लगा सकता (क्या यह एक आसान तरीका है?)।
पर।

मुझे चयन की चौड़ाई और ऊंचाई मिली और वह उस आकार की एक नई फ़ाइल बना सकता है। चिपकाया गया डिज़ाइन बिल्कुल उस नए कैनवास पर केंद्रित नहीं है, लेकिन मेरे लिए काफी करीब है जिससे मैं आसानी से अनुमान लगा सकता हूं।
पर।

फसल को आसानी से कैसे करें, यह समझाने के लिए उत्तर दिया। मुझे पता है कि अगर यह तुम्हारे लिए हल करती है।
रयान

2
यह कलाकृति सीमा के तहत वस्तु> Artboard> फ़िट मेनू में है
vahanpwns

5

आप इसे स्क्रिप्टिंग के साथ तेजी से कर सकते हैं। मैंने अभी Illustrator CS4 के लिए यह js-script बनाई है। मुझे उम्मीद है, CS6 इसे भी निष्पादित कर सकता है।

  1. एक्सटेंशन ".jsx" के साथ एक नई फ़ाइल में नीचे कोड कॉपी करें, इसे सहेजें।
  2. अब एअर इंडिया में, क्या निर्यात किया जाएगा का चयन करें (एक बार में केवल एक तत्व; समूह एकाधिक यदि आवश्यक हो)
  3. स्क्रिप्ट निष्पादित करें (ड्रैग-एंड-ड्रॉप या फ़ाइल / स्क्रिप्ट / अन्य स्क्रिप्ट के माध्यम से ...)
  4. संपन्न - निर्यात की गई तस्वीरों को उस फ़ोल्डर में सहेजा गया था जहां ai-file स्थित है।

ध्यान दें:

  • निर्यात की गई वस्तु की स्थिति को गोल किया जाएगा! इसलिए बचत करते समय सावधानी बरतें
  • 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 (NB ने PNG8 को PNG24 में बदल दिया)
Jari Keinänen

2

स्लाइस टूल का उपयोग करें।

टूल का उपयोग करके स्लाइस बनाएं, फिर स्लाइस को निर्यात करने के लिए फ़ाइल-> वेब के लिए सहेजें ... डायलॉग बॉक्स (Ctrl-Shift-Alt-S, Command-Shift-Alt-S) का उपयोग करें। संवाद बॉक्स में आपके द्वारा बनाए गए स्लाइस पर डबल-क्लिक करें, जिससे उन्हें एक उचित फ़ाइल नाम दिया जा सके।

सुनिश्चित करें कि निर्यात-> उपयोगकर्ता स्लाइस चयनित है और सहेजें पर क्लिक करें। एक निर्देशिका चुनें (जो कुछ भी निर्यात आउटपुट के लिए मुझे 'खरोंच' फ़ोल्डर का उपयोग करना पसंद है।) इलस्ट्रेटर उस फ़ोल्डर में 'चित्र' नामक एक निर्देशिका बनाएगा और आपके द्वारा सहेजे गए प्रारूप में आपके द्वारा चुने गए स्लाइस होंगे। वेब स्क्रीन के लिए।


0

वेब के लिए सहेजें और सुनिश्चित करें कि "क्लिप टू आर्टबोर्ड" का चयन नहीं किया गया है। यह Adobe CC के लिए ट्रिक करेगा, मुझे यकीन नहीं है कि CS6 में यह फ़ंक्शन है।


-2

इस कमांड का उपयोग Ctrl + Shift + Alt + S करें


GD.SE में आपका स्वागत है! यह पूरी छवि को बचाएगा, न केवल चयनित भागों को, नहीं?
ब्रेंडन
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.