आप एक छवि के केंद्र को कैसे काटते हैं, किनारों को करीब लाते हैं?


12

मुझे PNG छवि से बड़ी संख्या में कॉलम काटने की आवश्यकता है। जिस क्षेत्र को मैं हटाना चाहता हूं वह छवि के केंद्र में है; इसलिए मैं चाहता हूं कि बाएं और दाएं किनारों को कट के बाद एक साथ करीब होना चाहिए।

मुझे जिम्प या फ़ोटोशॉप CS5 में ऐसा करने का एक स्पष्ट तरीका नहीं मिल रहा है (मैं बहुत शुरुआती हूं)। मैं वास्तव में एक उपकरण पसंद करूंगा जो मुझे "100 कॉलमों को काटकर बाईं ओर से 4 पिक्सेल शुरू करने" की सुविधा देता है। कोई सुझाव?

जवाबों:


14

हो सकता है कि कोई और सरल विधि के साथ आएगा, लेकिन मैं जिस सरल विधि के बारे में सोच सकता हूं वह ये कदम होंगे:

  1. Marqueeउस मध्य खंड का चयन करने के लिए उपकरण का उपयोग करें जिसे आप निकालना चाहते हैं।

  2. Select > Inverseसब कुछ का चयन करने के अन्य कि मध्य अनुभाग से।

  3. प्रतिलिपि करें और चिपकाएं। यह एक अदृश्य केंद्र के साथ एक नई परत बनाएगा।

  4. दाहिने आधे का चयन करें और Moveइसे स्लाइड करने के लिए टूल का उपयोग करें ताकि दो हिस्सों को संरेखित किया जाए।

  5. पृष्ठभूमि परत / मूल छवि छिपाएँ।

  6. Image > Trim निचले-दाएं पिक्सेल के साथ।


यह सबसे आसान तरीका है ... + 1
जैक

एक्शन में काम नहीं करने वाला इसका एकमात्र भाग चरण 4 है, क्योंकि इसमें मैन्युअल समायोजन शामिल है। मुझे यकीन है कि मैं एक और तरीके के बारे में सोच सकता हूं जो एक एक्शन में काम करेगा ...
झॉकिंग

चरण 4 और चरण 1 दोनों में मार्की टूल की आवश्यकता होती है ... जिसे एक कार्रवाई में बचाया जा सकता है, लेकिन हमेशा एक ही चयन आयामों का उपयोग करेगा। यदि हम अपने दोनों समाधानों को कार्यों के रूप में उपयोग करते हैं, तो अंतर केवल यह होगा कि मेरा किसी भी ऊंचाई पर काम करता है जबकि आपका केवल मूल दर्ज ऊंचाई के साथ काम करेगा। ऐसा लगता है कि हम दोनों को गला के लिए बदसूरत तारीखें
मिलीं

मैं कुछ सोच रहा था जैसे आप उस हिस्से का चयन करते हैं जिसे आप हटाना चाहते हैं (यानी चरण 1) और फिर कार्रवाई चलाएं। अगर मैं सिर्फ चरण 4 को पूरा करने के लिए एक और तरीका सोच सकता हूं तो वह काम करेगा।
झूलिंग

1
ऐसा करने के लिए कोई ठोस कारण नहीं होगा ... लेकिन मैंने चरण 4 के लिए एक कार्रवाई योग्य प्रतिस्थापन का पता लगा लिया है। (4a) दृश्यमान पिक्सल (4 बी) का चयन करें (4c) के चयन को बदल दें और बाएं एंकर के साथ अधिकतम चौड़ाई में चौड़ाई सेट करें ( 4d) स्पष्ट चयन (4e) पेस्ट (4f) ट्रांसफ़ॉर्मेशन का चयन करें और सही एंकर (4 जी) स्पष्ट चयन (4 एच) पेस्ट (4 आई) के साथ अधिकतम चौड़ाई को सेट करें दृश्यमान पिक्सल (4j) इनवर्ट चयन (4k) डिलीट लेयर (4l) का चयन करें चयन के साथ संरेखित परत के बाएं किनारे (4 मी) समतल परत (4 एन) चयन करने के लिए दृश्यमान पिक्सल (4o) फसल का चयन करें। (4p) चपटी
फर्रे

3

यह झॉकिंग के उत्तर से बेहतर नहीं है , लेकिन एक अलग तरीका है ...

छवि को डबल-ऑफ़सेट करें, और फिर इसे क्रॉप करें।

  1. अपनी परत डुप्लिकेट करें (इसे लेयर्स पैलेट के नीचे स्थित न्यू लेयर आइकन पर खींचें)
  2. बाईं ओर की ऊपरी परत को बंद करें
    1. Filter > Other > Offset
    2. उन पिक्सेल की नकारात्मक राशि पर क्षैतिज सेट करें, जिन्हें आप निकाल रहे हैं और जहाँ आप उन्हें अपने उदाहरण में (-104) से हटाना चाहते हैं)
    3. सुनिश्चित करें कि Undefined areasकरने के लिए सेट कर रहे हैंtransparent
  3. ऊपरी परत को दाईं ओर वापस करें
    1. Filter > Other > Offset
    2. क्षैतिज पॉजिटिव ऑफ़सेट सेट करें जहाँ आप शुरू करने के लिए निष्कासन चाहते थे (आपके उदाहरण में +4)
    3. सुनिश्चित करें कि Undefined areasकरने के लिए सेट कर रहे हैंtransparent
  4. कैनवास का आकार कम करें
    1. Image > Canvas Size
    2. आपके द्वारा हटाए गए पिक्सेल की संख्या से चौड़ाई कम करें (अपने उदाहरण में 100 घटाएं)
    3. सुनिश्चित करें कि आप दूर-बाएं कॉलम से एक एंकर पॉइंट चुनते हैं।
  5. परतों को समतल करें ( Ctrl+ E)

यदि आप इसे छवियों के एक समूह में करने की आवश्यकता है, तो आप इसे एक क्रिया में बदल सकते हैं ...


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

@ हॉकिंग हाँ ... मुझे बाद में पता चला कि यह आपके कदम के समान ही है। एकमात्र वास्तविक लाभ यह होगा कि यह इंफो पैलेट में घूरने के बजाय संख्यात्मक इनपुट के साथ किया जाता है। अगर मैंने ऐसा किया है, तो मैं व्यक्तिगत रूप से आपके दृष्टिकोण (चुनिंदा, स्पष्ट, इनवर्ट-सलेक्ट, कॉपी, पेस्ट, ctrl + shift + मूव, क्रॉप) का उपयोग करूंगा। (लेकिन मुझे लग रहा था कि "वहाँ एक आसान तरीका है!" और वहाँ अभी भी नहीं है ...)
Farray

2

मुझे पता है कि यह एक पुराना प्रश्न है, लेकिन अगर यह आपके द्वारा बताए गए PNG की तरह एक साधारण चित्र (कोई परत नहीं) है, और यदि आपके पास SnagIt है (मैंने संस्करण 11.00 के साथ कोशिश की), तो आप " कट आउट " कार्यक्षमता का उपयोग कर सकते हैं जो आपको चयन करने देता है एक क्षेत्र और बस इसे क्षैतिज या लंबवत रूप से ढहना।


0

मैं उसी तरह की चीज करना चाह रहा था। मेरे लिए ऐसा करने का सबसे आसान तरीका वांछित आयामों के साथ एक नई छवि बनाना था। मूल छवि की सामग्री की प्रतिलिपि बनाएँ, और नई छवि में पेस्ट करें। चौड़ाई को याद रखने की आसान से मूल छवि के बाईं ओर पिक्सेल का चयन करें (दोनों छवियों की ऊंचाई समान होगी, इसलिए यह कोई फर्क नहीं पड़ता।) नई छवि और पेस्ट में एक ही आयत का चयन करें। दाईं ओर दोहराएं। मेरी साधारण जरूरतों के लिए ठीक काम किया।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.