एक फ़ोटोशॉप दस्तावेज़ से दूसरे में परतों की नकल कैसे करें?


193

क्या एक फ़ोटोशॉप से ​​दूसरे दस्तावेज़ में परतों को कॉपी करने का एक तरीका है?

मैं इससे पहले एक प्रोजेक्ट पर काम कर रहा था, लेकिन मुझे नहीं पता था कि यह कैसे हो सकता है।

(प्रक्रिया Illustrator के रूप में सरल नहीं है, जहां एक सरल Ctrl | Cmd+ Cऔर Ctrl | Cmd+ Vकाम करेगा।)


10
क्या जवाब ने आपकी समस्या हल कर दी है? यदि नहीं, तो क्या आप अधिक जानकारी देने के लिए प्रश्न को संपादित कर सकते हैं? यदि हां, तो स्वीकृत उत्तर =) को अंकित करना याद रखें
Atav32

जवाबों:


236

आप बस लेयर को ड्रैग कर सकते हैं Layers panelऔर इसे नए डॉक्यूमेंट पर छोड़ सकते हैं। हालांकि यह मुश्किल हो सकता है अगर आपका दृष्टिकोण ऐसा है कि दोनों दस्तावेज़ साइड नहीं हैं (नीचे विवरण टैब के साथ ऐसा करने का वर्णन है)।

खुले दस्तावेजों के बीच परतों को स्थानांतरित करने का दूसरा तरीका Duplicate Layerफ़ंक्शन का उपयोग कर रहा है। जब आप एक परत पर राइट-क्लिक करते हैं Layers panelतो आप Duplicate Layer...मेनू से चुन सकते हैं । Duplicate Layerसंवाद बॉक्स तो आप जो दस्तावेज़ के रूप में उपयोग करने के लिए पूछता है Destination


टैब्ड दृश्य में : लेयर्स पैनल में आवश्यक लेयर्स चुनें, पकड़ो Move tool( V), डॉक्यूमेंट विंडो में क्लिक करें और होल्ड करें ( Layers panelकेवल छवि पर नहीं ), अपने कर्सर को आवश्यक टैब के शीर्षक पर खींचें और डॉक्यूमेंट व्यू बदलने तक प्रतीक्षा करें (बाएं माउस बटन को अभी तक जारी न करें), अपने माउस कर्सर को दस्तावेज़ विंडो में ले जाएं और बाएं माउस बटन को छोड़ दें ( Shiftदस्तावेज़ के केंद्र में परत रखने के लिए नीचे दबाएं )।


6
ध्यान दें कि डुप्लिकेट लेयर आपके गंतव्य को तब प्रदर्शित नहीं करेगी जब यह एक ऐसी मोड में हो जो परतों को स्वीकार नहीं करता है (यानी अनुक्रमित रंग)। इसे पहले RGB में बदलें और फिर से प्रयास करें।

5
एक दस्तावेज़ से दूसरे में परतों को खींचते समय, माउस को रिलीज़ करने पर Shift दबाकर गंतव्य दस्तावेज़ के केंद्र में संरेखित करेगा। चीयर्स! (^_^)
केविन Bomberry

यह कुछ ऐसा है जिसने मुझे हमेशा फ़ोटोशॉप में परेशान किया है, मैं इस कारण को नहीं देख सकता कि वे परतों के लिए एक कॉपी को लागू नहीं करेंगे ... वैसे भी, हर बार जब मैं कुछ घूमना चाहता हूं, तो डुप्लिकेट मेरी खिड़कियों को बाहर निकालने की बिल्ली को काटता है: ) धन्यवाद!
counterbeing

श्रग कॉपी-पेस्ट पिक्सल पर लागू होता है, यह एक परत की नकल है। यह शायद बेहतर है कि उन्होंने इसे एक अलग बटन बनाया, क्योंकि यह एक अलग ऑपरेशन है।
झॉकिंग

मान लें कि आप टैब A से B तक प्रतिलिपि बनाना चाहते हैं, बस A से B तक खींचें (B सक्रिय टैब बनने के लिए स्विच करेगा), फिर कैनवास पर छोड़ दें।
IROEGBU

44

मैं हमेशा इसे डुप्लीकेट रूट करता हूं:

आप परत (ओं) का चयन करें और फिर या तो

  • LayerDuplicate...
  • या Duplicate...परत पैलेट के विकल्प बटन के माध्यम से ।

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

पूरा घसीटने का व्यवसाय मेरी चीज नहीं है। मुझे अक्सर डर होता है कि यह गलत तरीके से या कम से कम अजीब तरीके से निपट जाएगा।


अपने जवाब के लिए आगे बढ़ें। मैं मानता हूं कि घसीटना व्यवसाय मेरी बात नहीं है। यह अक्सर हिट या मिस होता है।
एंटनी

18

सबसे आसान तरीका उन परतों का चयन करना है जिन्हें आप नए दस्तावेज़ में कॉपी और ड्रैग और ड्रॉप करना चाहते हैं।


11

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

यदि आप एक खुले स्थान पर डुप्लिकेट की गई परत को एक खुले दस्तावेज़ में रखना चाहते हैं, तो उस फ़ोल्डर का चयन करना सुनिश्चित करें जिसे आप परत को डुप्लिकेट करने से पहले रखना चाहते हैं। आप गंतव्य दस्तावेज़ के लिए अपनी परतों में वांछित फ़ोल्डर का चयन करके शाब्दिक रूप से ऐसा करते हैं।

यदि आपको लगता है कि आपको इस क्रिया को कई बार दोहराना है, तो आप हमेशा इसके लिए एक नई कार्यवाही कर सकते हैं। क्रियाएँ पैलेट खोलें और एक नई क्रिया बनाएं - अपनी हॉट कुंजी (मैं उपयोग करें F2) सेट करें । फिर, क्रिया को रिकॉर्ड करने के लिए, विकल्प बटन (पैलेट विंडो के ऊपरी दाएं कोने) पर क्लिक करें और मेनू आइटम सम्मिलित करें चुनें। परत> परत का चयन करें। फिर ओके पर क्लिक करें। अब, जब आप F2किसी लेयर के सक्रिय होने पर हिट करते हैं, तो यह डुप्लिकेट डायलॉग बॉक्स लाएगा। अपना गंतव्य चुनें और आपका काम हो गया! बस गर्म बटन चुनते समय सावधान रहें क्योंकि यह फ़ोटोशॉप की कुछ डिफ़ॉल्ट क्रियाओं को ओवरराइड कर सकता है।


9

आप केवल एक प्रोजेक्ट से दूसरे में लेयर को ड्रैग कर सकते हैं, बस दो प्रोजेक्ट्स को खोल सकते हैं और Window, Arrange और 2up Vertical में जा सकते हैं और उस लेयर को हाइलाइट कर सकते हैं जिसे आप कॉपी करना चाहते हैं और बस इसे ड्रैग करें

यहां छवि विवरण दर्ज करें


8

जैसा कि पहले ही उल्लेख किया गया है, आप लेयर्स पैलेट से केवल लेयर (ओं) को पकड़ सकते हैं और यदि विंडो अगल-बगल हैं तो उन्हें नए डॉक्यूमेंट में छोड़ दें। यदि आप उन्हें साइड-बाय-साइड नहीं देख रहे हैं तो एक ट्रिक का उपयोग कर सकते हैं:

  1. सुनिश्चित करें कि आप मूव टूल ( V) का उपयोग कर रहे हैं
  2. अपनी परतों का चयन करें
  3. उन्हें गंतव्य के टैब तक खींचें, छवि के भीतर कहीं से शुरू (न कि परतों पैलेट)।
  4. कुछ क्षण रुकें, और गंतव्य छवि स्क्रीन पर खुल जाएगी। तब आप उस छवि में परतों को छोड़ सकते हैं।

यह ट्रिक CS4 और CS5 में काम करती है; पहले के संस्करणों के बारे में निश्चित नहीं है।


मुझे निर्दिष्ट करना चाहिए कि आपको उन्हें छवि विंडो से खींचना होगा, न कि परतों के पैलेट से। आप उन्हें पैलेट में चुन सकते हैं, लेकिन फिर छवि से टैब तक खींचें। मैं अपना उत्तर संपादित करने के लिए कहूंगा कि
प्रात:

8

यहाँ फ़ोटोशॉप स्क्रिप्टिंग से परिचित किसी के लिए एक फ़ोटोशॉप दस्तावेज़ से परतों की नकल के लिए मेरा अनिवार्य जावास्क्रिप्ट मैक्रो है। मैक पर सीएस 5.5 में परीक्षण और परीक्षण किया गया।

sourceDocumentName, targetDocumentNameऔर layersToCopyआपकी आवश्यकताओं को संपादित करने के लिए एकमात्र चर हैं।

मैक पर, आप बस कुछ के रूप में सहेज सकते हैं copyLayersBetweenDocs.jsx, फिर चलाने के लिए गोदी में फ़ोटोशॉप आइकन पर स्क्रिप्ट फ़ाइल को ड्रैग-एन-ड्रॉप करें। विंडोज पर, आपको इसे स्क्रिप्ट फ़ोल्डर में सहेजना होगा C:\Program Files\Common Files\Adobe\Startup Scripts CS5\Adobe Photoshopऔर इसे फ़ोटोशॉप से ​​खोलना होगा

#target photoshop
app.bringToFront();

var sourceDocumentName = 'source-doc';
var targetDocumentName = 'target-doc';

// populate this array with whatever the names of the layers 
// you want to copy are

var layersToCopy = new Array(
  'road-scenery',
  'car',
  'wheels',
  'front-passenger',
  'rear-passenger'
);

// alternatively, specify the name of a layer group containing
// the layers you want to copy over. 
// Just uncomment the following line

//var layersToCopy = 'layer-group-to-copy';

copyLayers( layersToCopy, sourceDocumentName, targetDocumentName );

/**
 * Copy layer from one document to another
 * @param {string|Array}  layersToCopy
 * @param {string}        sourceDocumentName
 * @param {string}        targetDocumentName
 */
function copyLayers( layersToCopy, sourceDocumentName, targetDocumentName ) {
  var
    sourceLayer,
    targetLayer,
    sourceGroup;

  var sourceDoc = app.documents[sourceDocumentName];
  var targetDoc = app.documents[targetDocumentName];


  if ( app.activeDocument != sourceDoc ) {
    app.activeDocument = sourceDoc;
  }

  if ( typeof layersToCopy === 'string' ) {
    sourceGroup = sourceDoc.layerSets.getByName( layersToCopy );
    targetLayer = sourceGroup.duplicate( targetDoc, ElementPlacement.PLACEATBEGINNING )
  }
  else if ( Object.prototype.toString.call( layersToCopy ) === '[object Array]' ) {
    for ( var i = 0; i < layersToCopy.length; i++ ) {
      sourceLayer = sourceDoc.artLayers.getByName( layersToCopy[i] );
      targetLayer = sourceLayer.duplicate( targetDoc, ElementPlacement.PLACEATBEGINNING );
    }
  } 
}

7

परतों को पैलेट पर लिंक करें, और सुनिश्चित करें कि आप लेयर मास्क को भी लिंक करते हैं। फिर खींचें और ड्रॉप करें (संभवतः होल्डिंग शिफ़्ट यदि दस्तावेज़ समान आकार हैं या आप परतों को दूसरे दस्तावेज़ में रखना चाहते हैं)।

यदि आप कलाकृति को ठीक से संरेखित करना चाहते हैं, तो उन सभी को एक फ़ोल्डर में डालें और सम्मिश्रण मोड बहिष्करण चुनें, फिर रूपांतरण करें।


6

यह एक त्वरित तरीका है यदि आप अपने डिज़ाइन के कुछ हिस्सों को PNG या JPG में निर्यात करना चाहते हैं:

  1. उस परत का चयन करें जिसे आप कॉपी करना चाहते हैं
  2. राइट क्लिक करें, इसे स्मार्ट ऑब्जेक्ट में बदलें
  3. परत पर डबल क्लिक करें, आपको स्मार्ट ऑब्जेक्ट विवरण के साथ संकेत दिया जाएगा।
  4. ठीक क्लिक करें, फिर आपके पास एक नए दस्तावेज़ में परत है।

आपको आपके द्वारा लाए गए सभी लेयर स्टाइल मिल जाएंगे और आपकी लेयर चौड़ाई और ऊंचाई को फिट करने के लिए कैनवास का आकार अपने आप ट्रिम हो जाएगा। यहां से आप इसे एक नई PSD फ़ाइल के रूप में सहेज सकते हैं या इसे किसी अन्य प्रारूप में निर्यात कर सकते हैं।

यह वेब डिज़ाइनर के लिए बहुत मददगार होगा जब आप वेब तत्वों का निर्यात करेंगे जहाँ आप अलग-अलग वस्तुओं का निर्यात करना चाहेंगे। इस तकनीक की कमियां हैं: जब आप एक स्मार्ट ऑब्जेक्ट बनाते हैं, तो फ़ोटोशॉप एक अलग फ़ाइल में आपकी परत को बचाता है जिससे अतिरिक्त मेमोरी उपयोग हो सकता है।


-1

कॉपी और पेस्ट करने में सक्षम होने के लिए, मैं यह करता हूं। उस परत को खोलें जिसे मैं कॉपी करना चाहता हूं, ज्यादातर मामलों में मेरा लोगो, और सभी का चयन करें (Ctrl + A)। फिर लेयर पर राइट क्लिक करें और Rasterize लेयर चुनें। फिर कॉपी के लिए Ctrl + C, नए दस्तावेज़ पर जाएं, और पेस्ट के लिए Ctrl + V करें। मेरे लिये कार्य करता है।


4
सॉरी ट्रेसी, लेकिन यह वास्तव में एक बहुत बुरा अभ्यास है। यदि आपको किसी लेयर को Rasterize करना है ताकि आप उसे कॉपी कर सकें, तो इसका मतलब है कि आप उस लेयर में मौजूद रिज़ॉल्यूशन-इंडिपेंडेंट वेक्टर जानकारी को नष्ट कर रहे हैं। आपको वास्तव में ऊपर सूचीबद्ध कुछ अन्य तरीकों की कोशिश करनी चाहिए ताकि आपको अपनी जानकारी को संरक्षित करने का लाभ मिल सके। मुझे यकीन है कि आपकी तकनीक "आपके लिए काम करती है" लेकिन चीजों को करने का एक नया (और उम्मीद से बेहतर) तरीका क्यों नहीं?
टॉम ऑस्टर

मैं वही करता हूं जो ट्रेसी केवल रैस्टोरेज कदम के बिना सूचीबद्ध करता है। लेकिन फिर, मैं इसके लिए बहुत नया हूं। मुझे फ़ोटोशॉप के लिए एक ट्यूटोरियल की आवश्यकता है जो एक वेब डेवलपर को बताता है कि किसी फ़ाइल से डिज़ाइन और आइकन की जानकारी कैसे प्राप्त करें। :)
जॉन फियाल
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.