अपने ब्राउज़र में छवियाँ संपादित करना
यह एडिटर कैसे काम करता है, यह आपके डिवाइस पर सब कुछ क्यों रखता है, और ब्राउज़र किसी छवि के साथ क्या कर सकता है और क्या नहीं।
सब कुछ आपके डिवाइस पर होता है
अधिकांश ऑनलाइन छवि एडिटर आपकी तस्वीर को सर्वर पर अपलोड करते हैं, उसे वहां संसाधित करते हैं, और परिणाम वापस भेजते हैं। इसका मतलब है कि आपकी छवि की एक प्रति किसी और की मशीन पर है, जो उनकी अवधारण नीति और उनकी सुरक्षा के अधीन है।
यह एडिटर उस तरह से काम नहीं करता. आपके ब्राउज़र में पहले से ही एक संपूर्ण छवि पाइपलाइन मौजूद है: यह JPEG को डीकोड कर सकता है, आपको पिक्सेल सौंप सकता है, आपको उन पर चित्र बनाने दे सकता है, और एक नई फ़ाइल को एनकोड कर सकता है। यह टूल उस पाइपलाइन पर एक यूजर इंटरफ़ेस है। छवि को आपकी डिस्क से मेमोरी में पढ़ा जाता है, मेमोरी में संपादित किया जाता है, और वापस आपकी डिस्क पर लिखा जाता है।
व्यावहारिक परिणाम यह है कि टूल एक बार लोड होने के बाद ऑफ़लाइन काम करता है, आपके डिवाइस की मेमोरी से परे कोई अपलोड सीमा नहीं होती है, और यह आपकी छवि को लीक नहीं कर सकता है क्योंकि यह इसे कभी प्रसारित नहीं करता है। हमारे परीक्षण सूट में यह जांच शामिल है कि किसी स्रोत फ़ाइल में नेटवर्क कॉल नहीं है, इसलिए दावा केवल दावा करने के बजाय लागू किया जाता है।
आरंभ: एक खाली कैनवास या एक मौजूदा छवि
खाली कैनवास के लिए चौड़ाई और ऊंचाई चुनें, या अपने डिवाइस से PNG, JPEG या WebP खोलें। किसी छवि को खोलने से वर्तमान दस्तावेज़ बदल जाता है, इसलिए जो कुछ भी आप रखना चाहते हैं उसे पहले निर्यात करें।
बहुत बड़ी छवियां स्वचालित रूप से कम हो जाती हैं, और टूल आपको बताता है कि उसने ऐसा कब किया है। यह कोई मनमाना प्रतिबंध नहीं है. एक 50-मेगापिक्सेल फोटोग्राफ को कैनवास में कच्चे पिक्सेल के रूप में लगभग 200 MB की आवश्यकता होती है, और आउटपुट के लिए दूसरी प्रतिलिपि इसे दोगुना कर देती है। फ़ोन पर, सीमा से अधिक होने पर कोई पकड़ने योग्य त्रुटि उत्पन्न नहीं होती है: ब्राउज़र एक खाली कैनवास वापस कर देता है, या ऑपरेटिंग सिस्टम टैब को बंद कर देता है। पहले छवि को छोटा करना एक कार्यशील एडिटर और क्रैश के बीच का अंतर है।
ड्राइंग, और स्पर्श यहां ठीक से क्यों काम करता है
ब्रश, इरेज़र, लाइन, आयत, दीर्घवृत्त और टेक्स्ट टूल सभी माउस, ट्रैकपैड, उंगली या स्टाइलस के साथ एक ही तरह से काम करते हैं, क्योंकि एडिटर अलग-अलग माउस और टच हैंडलर के बजाय एकीकृत पॉइंटर घटनाओं को सुनता है।
एक विवरण स्पर्श रेखाचित्र को निराशाजनक बनाने के बजाय प्रयोग करने योग्य बनाता है: कैनवास घोषणा करता है कि वह अपने स्वयं के इशारों को संभालता है, इसलिए पेज को स्क्रॉल करने के बजाय उस पर खींची गई एक उंगली खींचती है। जो एडिटर इसे छोड़ देते हैं वे फ़ोन पर लगभग अनुपयोगी होते हैं, क्योंकि प्रत्येक स्ट्रोक ब्राउज़र पर नियंत्रण के लिए संघर्ष करता है। पेज अभी भी कैनवास के बाहर हर जगह सामान्य रूप से स्क्रॉल करता है।
पॉइंटर ईवेंट भी स्क्रीन रीफ्रेश होने की तुलना में कम बार आते हैं, इसलिए एक त्वरित स्ट्रोक को मुट्ठी भर व्यापक दूरी वाले बिंदुओं के रूप में रिपोर्ट किया जाता है। एडिटर उनके बीच के अंतराल को भरता है, यही कारण है कि एक तेज़ रेखा बिंदुओं की एक पंक्ति के बजाय ठोस रूप में सामने आती है।
पूर्ववत करें, और इसकी मेमोरी खर्च होती है
प्रत्येक आघात, आकार और परिवर्तन एक पूर्ववत कदम है। टूलबार से या सामान्य कीबोर्ड शॉर्टकट से काम को पूर्ववत करें और फिर से करें।
इतिहास उद्देश्य से बंधा हुआ है। प्रत्येक चरण उसके द्वारा बदले गए पिक्सेल की एक प्रति और एक बड़ी छवि पर रखता है जो प्रति चरण दसियों मेगाबाइट है। एक असीमित इतिहास फोन पर मेमोरी को खत्म करने के सबसे तेज़ तरीकों में से एक है, इसलिए यह एडिटर इतिहास को चरणों की संख्या और उनके कुल आकार दोनों के आधार पर कैप करता है, सबसे पुराने को हटा देता है। स्थिति रेखा दर्शाती है कि वर्तमान में कितना रखा गया है।
यह एक जानबूझकर किया गया व्यापार है: एक एडिटर के बदले में एक उथला इतिहास जो एक सत्र के बीच में समाप्त नहीं होता है।
परतें जानबूझकर छोटी रखी गईं
परतें आपको एक एनोटेशन को नीचे दी गई तस्वीर से अलग रखने देती हैं, ताकि आप मूल पिक्सेल को छुए बिना इसे समायोजित या हटा सकें। आप जोड़ सकते हैं, चयन कर सकते हैं, स्थिति के अनुसार नाम बदल सकते हैं, पुन: व्यवस्थित कर सकते हैं, छिपा सकते हैं, अस्पष्टता सेट कर सकते हैं, मर्ज कर सकते हैं और समतल कर सकते हैं।
यहां जो है वह एक छोटा रेखापुंज परत मॉडल है, और यह जानबूझकर वहां रुकता है। ब्लेंड मोड, लेयर मास्क, समूह, समायोजन परतें और गैर-विनाशकारी परिवर्तन लागू नहीं किए गए हैं। वे विशेषताएँ एक स्केचिंग टूल को एक पेशेवर कंपोजिटर से अलग करती हैं, और उनका आधा-कार्यशील संस्करण उनकी ईमानदार अनुपस्थिति से भी बदतर है। सीमाएँ पेज वही सूचीबद्ध करता है जो गायब है।
प्रत्येक परत में एक पूर्ण आकार का बिटमैप होता है, इसलिए परतों की मेमोरी उनकी संख्या के सीधे अनुपात में होती है। टोपी बारह है.
निर्यात
PNG दोषरहित है और पारदर्शिता रखता है: चित्र, आरेख और स्क्रीनशॉट के लिए सही विकल्प। JPEG तस्वीरों के लिए बहुत छोटा है, लेकिन पारदर्शिता संग्रहीत नहीं कर सकता है और हर बार सहेजे जाने पर थोड़ी गुणवत्ता खो देता है। WebP दोनों काम अच्छे से करता है और तुलनीय गुणवत्ता पर JPEG से छोटी फ़ाइलें तैयार करता है।
यदि आपकी छवि में पारदर्शी क्षेत्र हैं और आप JPEG चुनते हैं, तो एडिटर आपको सहेजने से पहले चेतावनी देता है और ब्राउज़र को रंग चुनने की अनुमति देने के बजाय पारदर्शिता को सफेद रंग से भर देता है, जो कभी-कभी काला होता है।
निर्यात की गई फ़ाइल पेज में तैयार की जाती है और सीधे आपके डाउनलोड फ़ोल्डर में सहेजी जाती है।
प्रश्न
क्या एडिटर ऑफ़लाइन काम करता है?
हाँ, एक बार पेज लोड हो गया। संपर्क करने के लिए कुछ भी नहीं है, इसलिए प्रारंभिक लोड के बाद इंटरनेट कनेक्शन इसके लिए अप्रासंगिक है।
जब मैंने मेरी तस्वीर खोली तो वह छोटी क्यों हो गई?
क्योंकि यह ब्राउज़र कैनवास द्वारा आपके डिवाइस पर विश्वसनीय रूप से रखी जा सकने वाली क्षमता से अधिक है। विकल्प एक खाली कैनवास या एक क्रैश हुआ टैब है, इसलिए एडिटर छवि को छोटा करता है और आपको उपयोग किए गए आयामों के बारे में बताता है।
क्या मैं संपादन वहीं जारी रख सकता हूँ जहाँ मैंने कल छोड़ा था?
नहीं, कुछ भी सहेजा नहीं गया है, क्योंकि आपकी छवि को सहेजने का मतलब उसे कहीं संग्रहीत करना होगा। टैब बंद करने से पहले निर्यात करें.
सीमाएँ
- परतें केवल रेखापुंज होती हैं: कोई मिश्रण मोड, मास्क, समूह, समायोजन परतें या गैर-विनाशकारी परिवर्तन नहीं।
- डिवाइस की कैनवास सीमा को फिट करने के लिए बड़ी छवियों को छोटा कर दिया गया है, इसलिए एडिटर बहुत बड़ी तस्वीरों पर पूर्ण-रिज़ॉल्यूशन कार्य के लिए उपयुक्त नहीं है।
- पूर्ववत इतिहास आकार और चरण गणना से घिरा है, इसलिए एक लंबा सत्र हर चरण को बरकरार नहीं रखेगा।
- सत्रों के बीच कुछ भी सहेजा नहीं गया है. टैब बंद करने से दस्तावेज़ ख़ारिज हो जाता है।
- कोई RAW, HEIC, TIFF, GIF या SVG समर्थन नहीं: एडिटर केवल PNG, JPEG और WebP को संभालता है।
- कोई रंग प्रबंधन नहीं. छवियों को ब्राउज़र के डिफ़ॉल्ट रंग स्थान में संसाधित किया जाता है, इसलिए एम्बेडेड ICC प्रोफ़ाइल को संरक्षित नहीं किया जा सकता है।