ICO થી PNG કન્વર્ટર
તમારા બ્રાઉઝરમાં તરત જ Windows Icon (.ico) ફાઇલોને ઉચ્ચ-ગુણવત્તાવાળી પારદર્શક PNG છબીઓમાં કન્વર્ટ કરો.
ICO અહીં ક્લિક કરો અથવા ખેંચો
50MB સુધી સપોર્ટ કરે છે
તમારા બ્રાઉઝરમાં તરત જ Windows Icon (.ico) ફાઇલોને ઉચ્ચ-ગુણવત્તાવાળી પારદર્શક PNG છબીઓમાં કન્વર્ટ કરો.
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 એ વિન્ડોઝ-સેન્ટ્રીક ફોર્મેટ છે જેને થોડા ઇમેજ એડિટર્સ સુંદર રીતે હેન્ડલ કરે છે. ફોટોશોપને પ્લગઇનની જરૂર છે; ઘણા વેબ-આધારિત સાધનો ICO બિલકુલ વાંચી શકતા નથી; Linux ડેસ્કટોપ એન્વાયર્નમેન્ટ્સ ICO ને સેકન્ડ ક્લાસ માને છે. PNG સાર્વત્રિક રીતે સમર્થિત છે. હાલના ICO ને PNG માં રૂપાંતરિત કરવાથી તમે કોઈપણ ટૂલમાં ખોલી અને સંપાદિત કરી શકો તે ફાઇલો ઉત્પન્ન કરે છે.
અન્ય સામાન્ય કારણ વ્યક્તિગત કદ કાઢવાનું છે. ફેવિકોન અપડેટ કરતા વેબ ડેવલપર્સ ઘણીવાર હાલના ICOનું માત્ર 32×32 અથવા 64×64 વર્ઝન ઇચ્છે છે. લેગસી આઇકોન્સને ફરીથી દોરતા ડિઝાઇનર્સ પ્રારંભિક બિંદુ તરીકે સૌથી મોટું એમ્બેડેડ સંસ્કરણ ઇચ્છે છે. બંને વર્કફ્લોને ICO કન્ટેનર સાથે સીધા વ્યવહાર કરવાને બદલે અલગ-અલગ PNG ફાઇલો, એક કદ દીઠ એક્સ્ટ્રેક્ટ કરવાથી ફાયદો થાય છે.
એક ICO છોડો, એમ્બેડેડ કદ દીઠ એક PNG મેળવો.
ICO ફાઇલ 6-બાઇટ હેડર (ICONDIR) થી શરૂ થાય છે, ત્યારબાદ એન્ટ્રીઓની ડિરેક્ટરી (ICONDIRENTRY, 16 બાઇટ્સ દરેક), ત્યારબાદ દરેક એન્ટ્રી માટે ઇમેજ ડેટા આવે છે. દરેક ડાયરેક્ટરી એન્ટ્રી પહોળાઈ, ઊંચાઈ, રંગની ગણતરી અને ઇમેજ બાઇટ્સ તરફ નિર્દેશ કરતી ઑફસેટ અને કદનો ઉલ્લેખ કરે છે.
ઇમેજ ડેટાને કાં તો BMP-શૈલી DIB (BITMAPFILEHEADER વગર) અથવા સીધી જ એમ્બેડ કરેલી સંપૂર્ણ PNG ફાઇલ તરીકે એન્કોડ કરવામાં આવે છે. PNG-એનકોડેડ એન્ટ્રીઓ આધુનિક ચિહ્નો માટે 256×256 પર સામાન્ય છે અને શરૂઆતમાં પ્રમાણભૂત PNG સહી હોય છે. BMP-શૈલીની એન્ટ્રીઓ ફાઇલ હેડરને છોડી દે છે પરંતુ માહિતી હેડર અને પિક્સેલ ડેટાનો સમાવેશ કરે છે.
આ કન્વર્ટર ડાયરેક્ટરી વાંચે છે, દરેક એન્ટ્રી શોધે છે અને યોગ્ય ડીકોડર પર મોકલે છે. PNG એન્ટ્રીઓને બ્લોબ અને ઈમેજ એલિમેન્ટનો ઉપયોગ કરીને ડીકોડ કરવામાં આવે છે; BMP એન્ટ્રીઓ BITMAPINFOHEADER ને પાર્સ કરીને અને કેનવાસમાં મેન્યુઅલી પિક્સેલ લખીને વાંચવામાં આવે છે. આઉટપુટ હંમેશા PNG છે.