મફત કન્વર્ટર

ICO થી PNG કન્વર્ટર

તમારા બ્રાઉઝરમાં તરત જ Windows Icon (.ico) ફાઇલોને ઉચ્ચ-ગુણવત્તાવાળી પારદર્શક PNG છબીઓમાં કન્વર્ટ કરો.

ICO અહીં ક્લિક કરો અથવા ખેંચો

50MB સુધી સપોર્ટ કરે છે

અથવા

આ ટૂલ વિશે

ICO એ 1990 માં Windows 3.0 માટે શોધાયેલ આઇકોન ફાઇલ ફોર્મેટ છે અને આજે પણ વેબ પર ડી ફેક્ટો ફેવિકોન ફોર્મેટ તરીકે ઉપયોગમાં લેવાય છે. નામ હોવા છતાં, ICO ફાઇલ એક કન્ટેનર છે જે વિવિધ કદ અને રંગની ઊંડાઈએ બહુવિધ છબીઓને પકડી શકે છે. સામાન્ય વિન્ડોઝ ડેસ્કટોપ ICO સમાન આઇકોનનાં 16×16, 32×32, 48×48, 64×64, 128×128 અને 256×256 વર્ઝનને બંડલ કરી શકે છે; ઑપરેટિંગ સિસ્ટમ ડિસ્પ્લે સંદર્ભ સાથે મેળ ખાતું હોય તે ગમે તે માપ પસંદ કરે છે. ICO ને PNG માં રૂપાંતરિત કરવાનો અર્થ એ છે કે આમાંની એક અથવા વધુ એમ્બેડ કરેલી છબીઓ કાઢવા અને તેમને એકલ PNG ફાઇલો તરીકે સાચવવી.

આ કન્વર્ટર તમારા બ્રાઉઝરમાં ICO હેડરને પાર્સ કરે છે, બધી એમ્બેડેડ ઇમેજ એન્ટ્રીઓને ઓળખે છે અને દરેકને ડીકોડ કરે છે. મોટાભાગની આધુનિક ICO ફાઇલો તેમની છબીઓને આંતરિક રીતે PNG તરીકે સંગ્રહિત કરે છે; જૂના લોકો BMP-શૈલીના કાચા બીટમેપ ડેટાનો ઉપયોગ કરે છે. બંને એન્કોડિંગ હેન્ડલ કરવામાં આવે છે. આઉટપુટ એમ્બેડેડ ઇમેજ દીઠ એક PNG છે — સામાન્ય વિન્ડોઝ આઇકોન માટે, જેનો અર્થ છે કે છ કે તેથી વધુ PNG ફાઇલો વિવિધ કદમાં.

ફાઇલો ક્યારેય તમારા ઉપકરણને છોડતી નથી. ICO ડિરેક્ટરી વાંચવા અને દરેક ઈમેજ માટે યોગ્ય ડીકોડર પર મોકલવા માટે DataView નો ઉપયોગ કરીને JavaScript માં પાર્સિંગ થાય છે. આઉટપુટ PNGs canvas.toBlob('image/png') દ્વારા બનાવવામાં આવે છે.

શા માટે ICO ને PNG માં કન્વર્ટ કરો

ICO એ વિન્ડોઝ-સેન્ટ્રીક ફોર્મેટ છે જેને થોડા ઇમેજ એડિટર્સ સુંદર રીતે હેન્ડલ કરે છે. ફોટોશોપને પ્લગઇનની જરૂર છે; ઘણા વેબ-આધારિત સાધનો ICO બિલકુલ વાંચી શકતા નથી; Linux ડેસ્કટોપ એન્વાયર્નમેન્ટ્સ ICO ને સેકન્ડ ક્લાસ માને છે. PNG સાર્વત્રિક રીતે સમર્થિત છે. હાલના ICO ને PNG માં રૂપાંતરિત કરવાથી તમે કોઈપણ ટૂલમાં ખોલી અને સંપાદિત કરી શકો તે ફાઇલો ઉત્પન્ન કરે છે.

અન્ય સામાન્ય કારણ વ્યક્તિગત કદ કાઢવાનું છે. ફેવિકોન અપડેટ કરતા વેબ ડેવલપર્સ ઘણીવાર હાલના ICOનું માત્ર 32×32 અથવા 64×64 વર્ઝન ઇચ્છે છે. લેગસી આઇકોન્સને ફરીથી દોરતા ડિઝાઇનર્સ પ્રારંભિક બિંદુ તરીકે સૌથી મોટું એમ્બેડેડ સંસ્કરણ ઇચ્છે છે. બંને વર્કફ્લોને ICO કન્ટેનર સાથે સીધા વ્યવહાર કરવાને બદલે અલગ-અલગ PNG ફાઇલો, એક કદ દીઠ એક્સ્ટ્રેક્ટ કરવાથી ફાયદો થાય છે.

કેવી રીતે વાપરવું

એક ICO છોડો, એમ્બેડેડ કદ દીઠ એક PNG મેળવો.

  1. ICO ફાઇલ અપલોડ કરો: ફાઇલને અપલોડ વિસ્તારમાં ખેંચો અથવા બ્રાઉઝ કરવા માટે ક્લિક કરો. 50 MB સુધીની ફાઇલો સપોર્ટેડ છે, જોકે લાક્ષણિક ICO ફાઇલો 100 KBથી ઓછી છે.
  2. એમ્બેડ કરેલા કદની સમીક્ષા કરો: ટૂલ ICO માં એમ્બેડ કરેલી બધી છબીઓને તેમના પરિમાણો અને રંગની ઊંડાઈ સાથે સૂચિબદ્ધ કરે છે. સામાન્ય ફેવિકોન ICO 16×16, 32×32 અને 48×48 વર્ઝન ધરાવે છે; વિન્ડોઝ ડેસ્કટોપ આઇકોન આઠ કે તેથી વધુ કદના હોઈ શકે છે.
  3. અર્ક: દરેક એમ્બેડેડ ઇમેજને ડીકોડ કરવામાં આવે છે અને PNG તરીકે ફરીથી એન્કોડ કરવામાં આવે છે. PNG-સંકુચિત એન્ટ્રીઓ ધરાવતા ICO માટે, ડીકોડિંગ સીધું છે. BMP-શૈલીની એન્ટ્રીઓ માટે, કાચો પિક્સેલ ડેટા કેનવાસમાં વાંચવામાં આવે છે અને PNG તરીકે નિકાસ કરવામાં આવે છે.
  4. ડાઉનલોડ કરો: સિંગલ-ઇમેજ ICO એક જ PNG ડાઉનલોડ બનાવે છે. મલ્ટી-ઇમેજ ICOs એક ઝીપ આર્કાઇવ બનાવે છે જેમાં કદ દીઠ એક PNG હોય છે, જે પરિમાણો (icon-16.png, icon-32.png, અને તેથી વધુ) સાથે નામ આપવામાં આવે છે.

સામાન્ય ઉપયોગના કેસો

ટેકનિકલ વિગતો

ICO ફાઇલ 6-બાઇટ હેડર (ICONDIR) થી શરૂ થાય છે, ત્યારબાદ એન્ટ્રીઓની ડિરેક્ટરી (ICONDIRENTRY, 16 બાઇટ્સ દરેક), ત્યારબાદ દરેક એન્ટ્રી માટે ઇમેજ ડેટા આવે છે. દરેક ડાયરેક્ટરી એન્ટ્રી પહોળાઈ, ઊંચાઈ, રંગની ગણતરી અને ઇમેજ બાઇટ્સ તરફ નિર્દેશ કરતી ઑફસેટ અને કદનો ઉલ્લેખ કરે છે.

ઇમેજ ડેટાને કાં તો BMP-શૈલી DIB (BITMAPFILEHEADER વગર) અથવા સીધી જ એમ્બેડ કરેલી સંપૂર્ણ PNG ફાઇલ તરીકે એન્કોડ કરવામાં આવે છે. PNG-એનકોડેડ એન્ટ્રીઓ આધુનિક ચિહ્નો માટે 256×256 પર સામાન્ય છે અને શરૂઆતમાં પ્રમાણભૂત PNG સહી હોય છે. BMP-શૈલીની એન્ટ્રીઓ ફાઇલ હેડરને છોડી દે છે પરંતુ માહિતી હેડર અને પિક્સેલ ડેટાનો સમાવેશ કરે છે.

આ કન્વર્ટર ડાયરેક્ટરી વાંચે છે, દરેક એન્ટ્રી શોધે છે અને યોગ્ય ડીકોડર પર મોકલે છે. PNG એન્ટ્રીઓને બ્લોબ અને ઈમેજ એલિમેન્ટનો ઉપયોગ કરીને ડીકોડ કરવામાં આવે છે; BMP એન્ટ્રીઓ BITMAPINFOHEADER ને પાર્સ કરીને અને કેનવાસમાં મેન્યુઅલી પિક્સેલ લખીને વાંચવામાં આવે છે. આઉટપુટ હંમેશા PNG છે.

શ્રેષ્ઠ વ્યવહાર

વારંવાર પૂછાતા પ્રશ્નો

શું ICO ને PNG માં રૂપાંતરિત કરતી વખતે ગુણવત્તામાં કોઈ નુકશાન થાય છે?
ના. PNG લોસલેસ ડિફ્લેટનો ઉપયોગ કરે છે, તેથી રૂપાંતર દરમિયાન તમારી છબીની ગુણવત્તા સંપૂર્ણ રીતે સચવાય છે.
શા માટે હું મૂળ ફોર્મેટ રાખવાને બદલે PNG માં કન્વર્ટ કરીશ?
જ્યારે તમને પારદર્શિતા સપોર્ટ, સ્ક્રીનશૉટ્સ અથવા ગ્રાફિક્સ માટે લોસલેસ ગુણવત્તા અથવા સાર્વત્રિક બ્રાઉઝર સુસંગતતાની જરૂર હોય ત્યારે PNG આદર્શ છે. ICO થી વિપરીત, PNG દરેક પિક્સેલને કમ્પ્રેશન આર્ટિફેક્ટ વિના સાચવે છે.
શું હું બહુવિધ ICO ફાઇલોને બેચ કન્વર્ટ કરી શકું?
આ સાધન મહત્તમ ગુણવત્તાની ખાતરી કરવા માટે એક સમયે એક ફાઇલ પર પ્રક્રિયા કરે છે. બહુવિધ ફાઇલો માટે, ફક્ત પ્રક્રિયાને પુનરાવર્તિત કરો — દરેક રૂપાંતરણ માત્ર સેકંડ લે છે.
શું રૂપાંતર દરમિયાન મારી છબીઓ ખાનગી રાખવામાં આવે છે?
હા. તમારી ICO ફાઇલો કેનવાસ API અને JavaScript નો ઉપયોગ કરીને તમારા બ્રાઉઝરમાં સંપૂર્ણ રીતે પ્રક્રિયા કરવામાં આવે છે. કોઈપણ સર્વર પર કંઈપણ અપલોડ કરવામાં આવતું નથી — ફાઇલ તમારા ઉપકરણથી સીધી કન્વર્ટર પર જાય છે અને તમારા ઉપકરણ પર પાછી જાય છે.
શું મારી ફાઇલ સર્વર પર અપલોડ કરવામાં આવી છે?
ના. પાર્સિંગ અને ડીકોડિંગ તમારા બ્રાઉઝરમાં થાય છે. ફાઇલ તમારા ઉપકરણને છોડતી નથી.
શું હું PNG ને ICO માં કન્વર્ટ કરી શકું?
હા — ICO ટૂલ માટે સમર્પિત PNG નો ઉપયોગ કરો, જે યોગ્ય ડિરેક્ટરી સ્ટ્રક્ચર સાથે એક અથવા વધુ PNG ને નવી ICO ફાઇલમાં બંડલ કરે છે.
શા માટે હું એક ICO માટે બહુવિધ ડાઉનલોડ્સ જોઉં છું?
કારણ કે ICO માં બહુવિધ એમ્બેડેડ છબીઓ શામેલ છે. દરેક એક અલગ PNG બને છે. જો તમારે માત્ર એક જ માપ જોઈતું હોય, તો તમારી જરૂરિયાતો સાથે મેળ ખાતું હોય તે લો અને બાકીનાને કાઢી નાખો.
શું EXIF અથવા અન્ય મેટાડેટા સાચવવામાં આવશે?
ICO ફાઇલો સામાન્ય રીતે EXIF મેટાડેટા વહન કરતી નથી. આઉટપુટ PNGs માત્ર પિક્સેલ ડેટા ધરાવે છે. જો સ્ત્રોત ICO ની PNG એન્ટ્રીઓમાં મેટાડેટા હોય, તો તે કેનવાસ રી-એન્કોડિંગ દ્વારા સાચવવામાં આવતું નથી.