BMP को ICO में बदलें

यहाँ आप BMP को ICO में बदलते हैं, मुफ़्त और बिना खाते के: फ़ाइल ऊपर छोड़िए और कुछ ही सेकंड में नतीजा डाउनलोड के लिए तैयार मिलेगा। कन्वर्ज़न आपके अपने ब्राउज़र के भीतर होता है, इसलिए फ़ाइल कभी अपलोड नहीं होती। यह Windows, macOS और Linux पर वैसे ही चलता है जैसे iPhone और Android पर, और कनेक्शन काट देने पर भी चलता रहता है।

  • कहाँ चलता है आपके ब्राउज़र में। फ़ाइल कभी अपलोड नहीं होती।
  • कुछ नुक़सान के साथ आकार के बदले कुछ बारीक़ी जाती है। BMP जो सँभाल सकता है, वह सब ICO नहीं सँभाल सकता।
  • फ़ाइल आकार की सीमा हर फ़ाइल 100 MB तक, मुफ़्त, बिना खाते के।
  • जानने लायक़ आइकॉन के आकार तक छोटा किया गया; 256 पिक्सेल से आगे की बारीक़ी छोड़ दी जाती है।

एक बार में 100 फ़ाइलें। फ़ॉर्मेट अलग-अलग हों तो भी चलेगा।

BMP से ICO असल में करता क्या है

BMP 450 KBICO 139 KB 3.2× छोटी

एक तस्वीर जैसा दृश्य — मुलायम ढाल, नरम किनारे, महीन दाने। ICO या तो ठीक इसी के लिए बना है या ठीक इसी के ख़िलाफ़, और आँकड़े बता देते हैं कि कौन-सा। दोनों तस्वीरें कोड से बनाई गई हैं और उसी कन्वर्टर से एनकोड हुई हैं जो इस पेज पर चलता है, इसलिए ये आकार इसी साइट की अपनी पैदावार हैं।

BMP 450 KBICO 7 KB 64.4× छोटी

पीछे पारदर्शी और आकृति पर एक रंग-ढाल। ICO या तो दोनों रखता है, या एक, या पारदर्शिता को किसी ठोस रंग से भर देता है — और लोग ठीक इसी अंतर पर फँसते हैं। दोनों तस्वीरें कोड से बनाई गई हैं और उसी कन्वर्टर से एनकोड हुई हैं जो इस पेज पर चलता है, इसलिए ये आकार इसी साइट की अपनी पैदावार हैं।

BMP 450 KBICO 3 KB 175.2× छोटी

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

पुराने बिटमैप से नए आइकन तक

यह पेज उनके लिए है जिनके पास कोई BMP लोगो या ड्रॉइंग है और जिन्हें उससे .ico फ़ाइल चाहिए — किसी डेस्कटॉप ऐप, इंस्टॉलर या पुराने विंडोज़ प्रोग्राम के लिए।

बदलाव यहीं ब्राउज़र में होता है। BMP डीकोड होकर पिक्सेल बनता है, फिर हर माँगी गई साइज़ पर अलग से फ़िट किया जाता है।

हर साइज़ असल में एक PNG है

ICO के अंदर हर एंट्री कच्चा बिटमैप नहीं, बल्कि एक पूरी PNG होती है। इसलिए "16,32,48" जैसी हर साइज़ के लिए अलग-अलग PNG बनाई और पैक की जाती है — यह रजिस्ट्री की डिफ़ॉल्ट सूची है।

दोहरी संख्या हटा दी जाती है, बाक़ी बचे मान घटते क्रम में लगते हैं, और कोई ख़राब या ख़ाली मान मिलने पर सिर्फ़ 256 पिक्सेल का एक ही आकार इस्तेमाल होता है।

लंबी दिशा 256 पर सीमित है, और यह बड़ा भी करता है

सबसे बड़ी अनुमत साइज़ 256 पिक्सेल है, और यह जो भी दिशा लंबी हो उस पर लागू होती है, सिर्फ़ चौड़ाई पर नहीं। पहलू अनुपात बचाने के लिए स्ट्रेच नहीं, लेटरबॉक्स किया जाता है।

यह प्रक्रिया छोटा भी करती है और अगर स्रोत तस्वीर 256 से छोटी है तो सचमुच बड़ा भी कर देती है — मतलब 120-पिक्सेल की तस्वीर से 256 माँगने पर वह धुंधली होकर बड़ी होगी, सिकुड़ेगी नहीं।

BMP में अल्फ़ा नहीं, इसलिए पारदर्शिता का सवाल नहीं उठता

यह इंजन BMP को हमेशा 24-बिट लिखता है, बिना अल्फ़ा चैनल के — इसलिए BMP से आने वाली तस्वीर में शुरू से ही पारदर्शिता नहीं होती। ICO का पेलोड PNG है, जो पारदर्शिता सँभाल सकता है, पर यहाँ सँभालने के लिए कुछ है ही नहीं।

नतीजतन आइकन का हर कोना पूरी तरह अपारदर्शी बनकर आता है, चाहे मूल डिज़ाइन गोल आकार का ही क्यों न हो — गोलाई के आस-पास आयताकार सफ़ेद या रंगीन किनारा दिख सकता है।

क्वालिटी सेटिंग यहाँ कोई मायने नहीं रखती

ICO उन पाँच लक्ष्य फ़ॉर्मेट में है जो क्वालिटी को पूरी तरह नज़रअंदाज़ करते हैं — साथ में PNG, GIF, TIFF और ख़ुद BMP। यहाँ कोई स्लाइडर असर नहीं डालता, नतीजा हमेशा एक जैसी सेटिंग से बनता है।

फ़ाइल का आकार पूरी तरह पिक्सेल की गिनती और साइज़ की सूची पर निर्भर करता है, किसी संपीड़न विकल्प पर नहीं।

रंग की गहराई

BMP आम तौर पर 24-बिट रंग में सेव होता है, और डीकोड का नतीजा 8-बिट प्रति चैनल का ImageData होता है — यही इस पूरी पाइपलाइन में हर स्रोत के साथ होता है। इसलिए यहाँ रंग-गहराई घटने जैसा कोई अलग नुक़सान नहीं है।

BMP फ़ाइलें अक्सर बिना किसी संपीड़न के होती हैं, इसलिए स्रोत ख़ुद भारी हो सकता है — पर बना हुआ ICO सिर्फ़ चुनी हुई साइज़ों पर निर्भर करता है, मूल फ़ाइल के आकार पर नहीं।

मेटाडेटा और बैच

BMP आम तौर पर EXIF जैसी जानकारी रखता ही नहीं, फिर भी डीकोड-एन्कोड प्रक्रिया किसी भी बची हुई जानकारी को साथ नहीं ले जाती — पिक्सेल पाइपलाइन में इसके लिए कोई रास्ता नहीं है।

एक साथ 100 फ़ाइलें तक बदली जा सकती हैं, हर फ़ाइल पर 100 मेगाबाइट की सीमा है, और सब कुछ ब्राउज़र में ही होता है — कोई फ़ाइल कहीं अपलोड नहीं होती।

BMP को ICO में ऐसे बदलें

  1. अपनी BMP फ़ाइल इस पेज पर छोड़ें, या चुनने के लिए दबाएँ।
  2. लक्ष्य के रूप में ICO चुनें। कन्वर्ज़न आपके ब्राउज़र में होता है और फ़ाइल अपलोड नहीं होती।
  3. तैयार ICO फ़ाइल डाउनलोड कर लें।

BMP या ICO: क्या बदलता है

BMP और ICO की तुलना
BMPICO
पूरा नामWindows बिटमैपWindows आइकॉन
फ़ाइल एक्सटेंशन.bmp, .dib.ico
मीडिया टाइपimage/bmpimage/x-icon
कंप्रेशनबिना कंप्रेशनबिना नुक़सान — कुछ छोड़ा नहीं जाता
पहली बार प्रकाशित19871985
प्रकाशकMicrosoftMicrosoft
लाइसेंसप्रकाशित, मानकीकृत नहींप्रकाशित, मानकीकृत नहीं
आज की स्थितिपुराना, फिर भी हर जगह पढ़ा जाता हैसीमित उपयोग
बिट डेप्थ88
रंग जो यह दर्ज कर सकता हैRGB, इंडेक्स्ड पैलेटRGB, इंडेक्स्ड पैलेट
सबसे बड़ी इमेजहर तरफ़ 256 px
ब्राउज़र में खुलता हैहर ब्राउज़रहर ब्राउज़र
इसकी जगह विचारणीयPNG, TIFFPNG, SVG

लक्ष्य फ़ॉर्मेट क्या और सँभाल सकता है

ICO पारदर्शिता सँभाल सकता है और BMP नहीं। यह वह जगह है जो नतीजे के पास है और जिसे असली फ़ाइल ने कभी इस्तेमाल ही नहीं किया: बदलने से पारदर्शी पृष्ठभूमि बनती नहीं, बाद में बनाना बस मुमकिन हो जाता है।

नतीजा खोलना

GIMP BMP और ICO — दोनों पढ़ लेता है, इसलिए आप नतीजे को असली फ़ाइल के बग़ल में रखकर देख सकते हैं, बिना दूसरा प्रोग्राम खोले।

फ़ाइल का आकार और गुणवत्ता

ICO उन्हीं सैंपल को क़रीब आधी जगह में बाँध देता है। कुछ जाता नहीं — खोलने पर BMP फ़ाइल बिट-दर-बिट वापस मिलती है — और इसी से यह उस हर चीज़ के लिए बेहतर जगह बन जाता है जिसे आप सँभालकर रखना चाहते हैं।

कौन-सा फ़ॉर्मेट किस काम के लिए है

दोनों का निशाना अलग काम है: BMP का प्रोग्रामों के बीच डेटा ले जाना पर, ICO का वेब पर। इस पर सोचना बनता है, क्योंकि जिस वजह से एक मौजूद है, आम तौर पर उसी वजह से दूसरा असुविधाजनक होता है।

BMP Microsoft का फ़ॉर्मेट है, जो 1987 में आया। यह हर चैनल पर 8 बिट में दर्ज करता है।

ICO Microsoft का है और 1985 से चला आ रहा है। GIMP और IcoFX इस फ़ॉर्मेट को पढ़ लेते है।

BMP से ICO: आम सवाल

क्या मेरी BMP फ़ाइल कहीं अपलोड होती है?

नहीं। यह कन्वर्ज़न पूरी तरह आपके ब्राउज़र में होता है, इसलिए फ़ाइल आपके डिवाइस से बाहर नहीं जाती। आप ख़ुद जाँच सकते हैं: डेवलपर टूल्स का नेटवर्क टैब खोलिए और कुछ बदल कर देखिए। आपको पेज ख़ुद दिखेगा और आँकड़ों तथा विज्ञापन के वे अनुरोध दिखेंगे जिनसे इस सेवा का ख़र्च निकलता है — और एक भी ऐसा अनुरोध नहीं जो आपकी फ़ाइल साथ ले जा रहा हो। इस जोड़ी के पीछे jSquash है, तस्वीरों के संदर्भ कोडेक के WebAssembly संस्करण; आपका ब्राउज़र इसे एक बार उतारता है और फिर सहेज कर रखता है।

क्या BMP को ICO में बदलना मुफ़्त है?

हाँ। न खाता, न वॉटरमार्क, और न कोई रोज़ का कोटा जो ख़त्म हो: यह आपकी अपनी मशीन पर चलता है, इसलिए आप जितनी बार चाहें लौट सकते हैं। ब्राउज़र 100 MB तक की फ़ाइलें सँभालता है, एक बार में 100। jSquash आपकी अपनी मशीन पर उतरता है और वहीं चलता है — इसीलिए उस पर कोई गिनती नहीं है।

BMP को ICO में बदलने पर क्या गुणवत्ता जाती है?

ICO कंप्रेस करता है, इसलिए कुछ डेटा जाता है। तयशुदा सेटिंग पर यह पकड़ में नहीं आता; पक्का करना हो तो गुणवत्ता बढ़ा दीजिए। आइकॉन के आकार तक छोटा किया गया; 256 पिक्सेल से आगे की बारीक़ी छोड़ दी जाती है।

क्या ICO बिना कुछ खोए छोटा पड़ता है?

ICO उन्हीं सैंपल को क़रीब आधी जगह में बाँध देता है। कुछ जाता नहीं — खोलने पर BMP फ़ाइल बिट-दर-बिट वापस मिलती है — और इसी से यह उस हर चीज़ के लिए बेहतर जगह बन जाता है जिसे आप सँभालकर रखना चाहते हैं।

क्या ICO के रूप में नतीजे की पृष्ठभूमि पारदर्शी हो सकती है?

ICO पारदर्शिता सँभाल सकता है और BMP नहीं। यह वह जगह है जो नतीजे के पास है और जिसे असली फ़ाइल ने कभी इस्तेमाल ही नहीं किया: बदलने से पारदर्शी पृष्ठभूमि बनती नहीं, बाद में बनाना बस मुमकिन हो जाता है।

इन फ़ॉर्मेट के बारे में और