इलस्ट्रेटर में हर आधे-पिक्सेल (0,5) पर स्नैप कैसे करें?


11

मैं एक वेक्टर ग्राफिक को ऑप्टिमाइज़ करने की कोशिश कर रहा हूं ताकि यह पिक्सल के साथ अच्छी तरह से संरेखित हो लेकिन अगर मैं पिक्सेल से ग्रिड को संरेखित करने की कोशिश करता हूं तो मैं गुणवत्ता से बहुत अधिक ढीला हूं और मुझे अभी भी 0.5px वेतन वृद्धि के साथ स्नैप करने में सक्षम होना चाहिए।

मैं यह व्यवहार कैसे प्राप्त कर सकता हूं? ... पिक्सेल दृश्य सुविधा को खोए बिना।


1
क्यों न अपनी कलाकृति को 200% तक बढ़ा दिया जाए और फिर हर आधे पिक्सेल का समन्वय एक पूर्ण पिक्सेल समन्वय बन जाए। तुम तो वापस नीचे पैमाने पर कर सकते हैं।
डोम

1
इसके साथ समस्या यह है कि आधे पिक्सेल जैसी कोई चीज नहीं है। पिक्सेल का कोई भी अंश ऊपर / नीचे गोल हो जाता है। आप माप की एक वैकल्पिक इकाई चुनना चाहेंगे।
एंड्रयू

@ और आखिरकार, एक बहुत ही उपयोगी टिप्पणी, इसका मतलब है कि मुझे pt का उपयोग करने और डीपीआई को बदलने की आवश्यकता है इसलिए यह 1: 1 मैप करेगा, लेकिन कम से कम यह एक फ्लोट हो सकता है।
सोरिन

जवाबों:


8

आप आ सेट कर सकते हैं ग्रिड में पसंद एक ग्रिड लाइन हर .5pt (ऐ में पिक्सल के रूप में ही) है। फिर View Menu में Snap to Grid चालू करें । यह आपको .5px वेतन वृद्धि पर स्नैप करने देगा। हालांकि, इससे कोई फर्क नहीं पड़ रहा है।

जब आप किसी ऑब्जेक्ट को 1/2 पिक्सेल (या इलस्ट्रेटर में 1 / 2pt) पर रख सकते हैं, तो आउटपुट पर सब कुछ पूर्ण पिक्सेल में समायोजित (विरोधी-अलियास) होता है। यह दृश्य मेनू में पिक्सेल पूर्वावलोकन को चालू करके देखा जा सकता है ।

उदाहरण के लिए ... एक 1/2 पिक्सेल वर्ग:

आधा पिक्सेल

और पिक्सेल पूर्वावलोकन के साथ:

पूर्वावलोकन

आप देख सकते हैं कि आउटपुट पर आधे पिक्सेल को पूर्ण पिक्सेल में बदल दिया गया है। इलस्ट्रेटर आधे पिक्सेल पर कलाकृति का उत्पादन नहीं करेगा।

उस आधी पिक्सेल छवि को बचाएं ... फ़ोटोशॉप में खोलें और 3200% बड़ा करें ...।

बढ़े

सभी आधे पिक्सेल आउटपुट के रूप में इस तरह से एंटी-अलियास और उपचारित होने जा रहे हैं। आपके द्वारा निर्माण के लिए किया गया कोई भी प्रयास .5 पिक्सेल प्रतिबंध फ़ाइल के किसी भी आउटपुट से शून्य होने वाला है क्योंकि एकल पिक्सेल सबसे छोटा स्क्रीन तत्व है।

लेकिन आप शायद खुद से कह रहे हैं, "मुझे आधे पिक्सेल पर बैठने के लिए केवल कुछ किनारों की आवश्यकता है। आधे पिक्सेल की छवि नहीं।"

अच्छी तरह से, किनारों को निकटतम पिक्सेल के रूप में भी अलियास किया जाएगा ...

किनारों

(बॉटम एज आधे पिक्सेल पर टिकी हुई है। ब्लैक एज आधी पिक्सेल चौड़ी है)।

और पिक्सेल पूर्वावलोकन ....

पूर्वावलोकन

ओह, लेकिन आइए हम इलस्ट्रेटर वरीयताओं में "एंटी-एलियास कलाकृति" को बंद कर दें और फिर पिक्सेल पूर्वावलोकन देखें ...।

कोई विरोधी नहीं

जवाब वास्तव में .5 पिक्सेल पर काम करने के लिए नहीं है, लेकिन कलाकृति को बदलने के लिए इसलिए यह पूर्ण पिक्सेल पर सही दिखता है।


अद्भुत जवाब और आपके आश्चर्य के लिए यह मेरी जरूरतों को फिट करने के लिए लगता है कि मैं जो चाहता था वह दिशा बिंदुओं को 0.5 पिक्सेल तक स्नैप करने में सक्षम था, जबकि एंकर बिंदु पूर्ण पिक्सेल पर हैं।
सोरिन

आह .. स्नैचिंग हैंडल 1/2 पिक्सल पर जबकि एंकर फुल पिक्सल्स परफेक्ट होते हैं :)
स्कॉट

2

कुछ विशेष मामलों में क्षेत्र नियमों को थोड़ा बदल सकते हैं, लेकिन आम तौर पर बोलना, कोई 0.5px वेतन वृद्धि नहीं है। (जब तक हम रेटिना उपकरणों पर CSS px की बात कर रहे हैं, लेकिन यह एक अलग विषय है)

एक मॉनिटर पर एक पिक्सेल सबसे छोटी इकाई है।

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

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


कुछ सीमावर्ती अपवाद हैं। जैसे वेक्टर शेप का बॉर्डर पूरी तरह से पिक्सल्स के साथ अलाइन नहीं होता है, इसलिए किसी तरह का एंटी-एलियासिंग होता है। अभी तक वास्तव में कोई भी आधा पिक्सेल व्यवसाय नहीं चल रहा है, हालांकि समय की जानकारी आपके मॉनिटर को मिल जाती है। इसके अलावा, आधुनिक स्मार्ट फोन जैसे अल्ट्रा एचडी उपकरणों के साथ, सीएसएस में एक पीएक्स अब एक पिक्सेल के बराबर नहीं है। अभी भी कोई आधा पिक्सेल नहीं है, लेकिन रेटिना (अल्ट्रा एचडी) उपकरणों पर, बातचीत के लिए, आप एक पिक्सेल पर विचार कर सकते हैं एक आधा पीएक्स है पिक्सेल अनुपात 2: 1 है।


1
विस्तृत जवाब के लिए धन्यवाद, फिर भी मुझे कहना होगा कि यह मेरे सवाल का जवाब नहीं देता है। जबकि मैं पूरी तरह से जानता हूं कि एक पिक्सेल क्या है, मुझे यह भी पता है कि एक वेक्टर छवि में फ्लोटिंग पॉइंट निर्देशांक हैं, इसलिए आप उन्हें किसी भी तरह से संरेखित कर सकते हैं। मुझे लगता है कि समाधान स्नैप-टू-पिक्सेल को अक्षम करना है और एक ग्रिड बनाना है जिसमें हर 0.5px पर स्नैप पॉइंट हैं ... यह वही है जो मैं देख रहा था।
सोरिन
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.