कोड से इमेज
अपने ब्राउज़र में ही किसी कोड स्निपेट को सिंटैक्स-हाइलाइट किए हुए सुंदर PNG कार्ड में बदलें — थीम, ग्रेडिएंट या पारदर्शी पृष्ठभूमि और पैडिंग के साथ, बिना किसी अपलोड के।
कोड से इमेज — एक स्निपेट पेस्ट करें, उसकी भाषा, थीम, पृष्ठभूमि और पैडिंग चुनें, और एक Carbon-शैली का कोड कार्ड पारदर्शी या ग्रेडिएंट पृष्ठभूमि वाले PNG के रूप में निर्यात करें। सिंटैक्स हाइलाइटिंग (Prism) और इमेज कैप्चर (html-to-image) दोनों पूरी तरह आपके ब्राउज़र में चलते हैं, इसलिए आपका कोड कभी अपलोड नहीं होता। जैसे-जैसे आप टाइप करते हैं या विकल्प बदलते हैं, पूर्वावलोकन लाइव अपडेट होता रहता है।
कोड से इमेज क्या है?
कोड से इमेज एक मुफ़्त, ब्राउज़र-आधारित टूल है जो किसी कोड स्निपेट को साझा करने योग्य तस्वीर — एक सुसज्जित, सिंटैक्स-हाइलाइट किए हुए कोड कार्ड — में बदल देता है, जिसे आप किसी ब्लॉग पोस्ट, स्लाइड डेक, README या सोशल पोस्ट में डाल सकते हैं। यह उन डेवलपर्स, तकनीकी लेखकों और शिक्षकों के बीच लोकप्रिय है जो सपाट स्क्रीनशॉट पेस्ट करने के बजाय अपने कोड को सोच-समझकर सजाया हुआ दिखाना चाहते हैं। JavaScript, TypeScript, JSX, CSS, HTML, JSON, Python या Bash हाइलाइटिंग में से चुनें, फिर कार्ड को एक थीम, ग्रेडिएंट या ठोस पृष्ठभूमि और अपनी पसंदीदा पैडिंग के साथ सजाएँ। संपादन करते ही कार्ड लाइव रेंडर होता है, और एक ही Download PNG बटन इसे 2x रिज़ॉल्यूशन पर निर्यात कर देता है।
कोड से इमेज का उपयोग कैसे करें
- एडिटर में अपना कोड पेस्ट करें या टाइप करें, या वर्कस्पेस में किसी अन्य टूल के टेक्स्ट आउटपुट को इनपुट पोर्ट से जोड़ें।
- मिलती-जुलती भाषा चुनें — JavaScript, TypeScript, JSX, CSS, HTML, JSON, Python या Bash — ताकि सिंटैक्स हाइलाइटिंग सही रहे।
- एक थीम (Midnight, Graphite या Snow), एक पृष्ठभूमि (Aurora, Sunset, Ocean, Slate या पारदर्शी) और पैडिंग (सघन, सामान्य या विस्तृत) चुनने के लिए Settings खोलें।
- जैसे-जैसे आप टाइप करते हैं और विकल्प बदलते हैं, लाइव पूर्वावलोकन को अपडेट होते देखें; इसे ज़ूम व्यू में बड़ा करने के लिए उस पर क्लिक करें।
- कार्ड को उच्च-रिज़ॉल्यूशन इमेज के रूप में सहेजने के लिए Download PNG दबाएँ, या वर्कस्पेस में PNG को सीधे किसी डाउनस्ट्रीम इमेज टूल में भेजें।
उदाहरण
ब्लॉग पोस्ट के लिए एक JavaScript फ़ंक्शन
एक छोटा JavaScript फ़ंक्शन पेस्ट करें, भाषा को JavaScript पर ही रखें, Aurora ग्रेडिएंट पृष्ठभूमि के साथ Midnight थीम चुनें, और सपाट स्क्रीनशॉट के बजाय किसी लेख में एम्बेड करने के लिए एक साफ़ PNG डाउनलोड करें।
स्लाइड के लिए एक पारदर्शी CSS स्निपेट
भाषा को CSS और पृष्ठभूमि को पारदर्शी पर स्विच करें ताकि निर्यात किए गए PNG में कोई बैकड्रॉप न हो, जिससे कोड कार्ड किसी रंगीन स्लाइड पृष्ठभूमि पर साफ़-सुथरे ढंग से बैठे।
README के लिए एक Bash कमांड कार्ड
Bash चुनें, Slate ठोस पृष्ठभूमि और विस्तृत पैडिंग के साथ Snow लाइट थीम चुनें, और अपने प्रोजेक्ट के दस्तावेज़ीकरण के लिए एक साफ़, पठनीय कमांड कार्ड निर्यात करें।
अक्सर पूछे जाने वाले सवाल
- यह किन भाषाओं को हाइलाइट कर सकता है?
- यह JavaScript, TypeScript, JSX, CSS, HTML, JSON, Python और Bash को हाइलाइट करता है। भाषा ड्रॉपडाउन से अपने स्निपेट से मेल खाती भाषा चुनें; यदि किसी टोकन का वर्गीकरण न हो सके तो वह बस आधार टेक्स्ट रंग पर लौट आता है।
- यह किस इमेज फ़ॉर्मेट में निर्यात करता है?
- यह तेज़ परिणामों के लिए 2x पिक्सेल घनत्व पर PNG निर्यात करता है। यदि आप पारदर्शी पृष्ठभूमि विकल्प चुनते हैं, तो PNG कोड कार्ड के पीछे बिना किसी बैकड्रॉप के एक अल्फ़ा चैनल बनाए रखता है।
- क्या मैं कार्ड का रूप बदल सकता हूँ?
- हाँ। Settings में आप Midnight, Graphite और Snow थीम के बीच स्विच कर सकते हैं, Aurora, Sunset, Ocean, Slate या पारदर्शी पृष्ठभूमि चुन सकते हैं, और कोड के चारों ओर सघन, सामान्य या विस्तृत पैडिंग सेट कर सकते हैं।
- क्या मेरा कोड कहीं अपलोड होता है?
- नहीं। सिंटैक्स हाइलाइटिंग (Prism) और इमेज कैप्चर (html-to-image) दोनों आपके ब्राउज़र में 100% क्लाइंट-साइड चलते हैं। आपका कोड कभी अपलोड नहीं होता, हमारे सर्वर पर नहीं भेजा जाता, या साझा नहीं किया जाता, इसलिए स्वामित्व वाले स्निपेट भी आपके डिवाइस पर ही रहते हैं।
- टूल पेज पर Download दबाने तक इमेज क्यों नहीं दिखती?
- स्टैंडअलोन पेज पर PNG तब रेंडर होता है जब आप Download PNG दबाते हैं, इसलिए टाइप करने पर हर कीस्ट्रोक पर इमेज दोबारा कैप्चर नहीं होती। संपादन करते समय स्टाइल किया हुआ पूर्वावलोकन फिर भी लाइव अपडेट होता रहता है; वर्कस्पेस में PNG भी स्वचालित रूप से दोबारा बनता है ताकि यह अगले टूल तक प्रवाहित हो सके।
संबंधित टूल
रंग कंट्रास्ट चेकर
किसी फोरग्राउंड और बैकग्राउंड HEX रंग के बीच WCAG कंट्रास्ट अनुपात जाँचें और देखें कि यह सामान्य तथा बड़े टेक्स्ट दोनों के लिए AA और AAA पास करता है या नहीं।
कलर मिक्सर
RGB या Lab कलर स्पेस में चुने गए अनुपात पर दो HEX रंगों को मिलाएँ और परिणामी मध्य रंग को एक स्वैच और कॉपी करने योग्य HEX मान के रूप में पढ़ें।
कलर शेड्स जेनरेटर
एक बेस HEX रंग को Tailwind शैली के 50-950 शेड स्केल में बदलें, जो सफेद और काले की ओर मिलाकर बनता है, हर चरण में एक स्वैच और कॉपी करने योग्य HEX के साथ।
वर्णांधता सिम्युलेटर
कोई छवि अपलोड करें और देखें कि वह प्रोटैनोपिया, ड्यूटेरानोपिया, ट्राइटैनोपिया या पूर्ण वर्णांधता में कैसी दिखती है, फिर सिम्युलेट किया गया परिणाम डाउनलोड करें.