§

એક છબી અપલોડ કરો

PNG, JPEG, WebP — 10 MB સુધી.

નવી સાઇટ માટે ફેવિકોન સેટ તૈયાર કરવાનો અર્થ છે ગ્રાફિક્સ એપ્લિકેશન ખોલવી, છ PNG એક્સપોર્ટ કરવા, ટૅગ્સ હાથથી લખવા અને કદ મેળ ખાય તેની આશા રાખવી. આ કાર્યપ્રવાહ વીસ સેકંડ લેવી જોઈએ તે માટે કંટાળાજનક છે. આ સાધન પ્રક્રિયાને એક પગલામાં સંકુચિત કરે છે: છબી નાખો, ફોન્ટ અને રંગ પસંદ કરો, દરેક ફેવિકોન કદ સાથે HTML અને મેનિફેસ્ટ સ્નિપેટ મેળવો, બધું ZIP માં. અભિગમ બ્રાઉઝર-સાઇડ છે — Canvas API પુનઃકદ સંભાળે છે, fflate મેમરીમાં પેકેજ કરે છે. કંઈ અપલોડ ન થતાં, નિયંત્રિત કોર્પોરેટ મશીન કે એર-ગેપ્ડ વાતાવરણમાં કામ કરે છે. પરિણામી ફેવિકોન પ્રમાણભૂત PNG છે જે ટૅગને સમર્થન આપતા દરેક બ્રાઉઝર પર કામ કરે છે, અને Apple-touch-icon અને PWA આઇકોન પ્રોડક્શન બિલ્ડમાં નાખવા માટે તૈયાર છે.

બ્રાઉઝર-આધારિત ફેવિકોન જનરેશન કેવી રીતે કામ કરે છે

સમગ્ર જનરેશન પાઇપલાઇન Canvas API અને fflate કમ્પ્રેશન લાઇબ્રેરીનો ઉપયોગ કરીને તમારા બ્રાઉઝર ટૅબની અંદર ચાલે છે. કોઈ સર્વર-સાઇડ પ્રોસેસિંગ નહીં, કોઈ અપલોડ નહીં, કોઈ તૃતીય-પક્ષ સેવાઓ નહીં.

  1. તમારી સ્રોત છબી લોડ કરો અથવા ઉચ્ચ રિઝોલ્યુશન પર ઑફસ્ક્રીન કેનવાસ પર તમારા ટેક્સ્ટ અથવા ઇમોજીને રેન્ડર કરો. જો તમે છબી પસંદ કરી હોય, તો તે બ્રાઉઝર દ્વારા મૂળ રીતે ડીકોડ થાય છે. જો તમે ટેક્સ્ટ મોડ પસંદ કર્યો હોય, તો પૃષ્ઠ પસંદ કરેલ ફોન્ટ, આગળનો રંગ અને પૃષ્ઠભૂમિ રંગ સાથે કેનવાસ પર તમારો શબ્દ દોરે છે.
  2. દરેક લક્ષ્ય કદ (16, 32, 48, 180, 192, 512 પિક્સેલ્સ) માટે, પૃષ્ઠ તે ચોક્કસ પરિમાણમાં એક નવો ઑફસ્ક્રીન કેનવાસ બનાવે છે, પછી Canvas API નો ઉપયોગ કરીને તેના પર સ્રોત સામગ્રી દોરે છે. બ્રાઉઝરનું બિલ્ટ-ઇન ઇમેજ રીસાઇઝિંગ બિલિનિયર અથવા બાઇક્યુબિક ફિલ્ટરિંગ સાથે ડાઉનસ્કેલ આપમેળે સંભાળે છે, દરેક કદમાં તીક્ષ્ણ ફેવિકોન ઉત્પન્ન કરે છે.
  3. દરેક કેનવાસ canvas.toBlob() દ્વારા PNG Blob માં એક્સપોર્ટ થાય છે. પ્રિવ્યૂ પેનલ તમને બધા છ કદ બતાવે છે જેથી તમે ડાઉનલોડ કરતા પહેલા પરિણામ ચકાસી શકો. પેસ્ટ કરવા માટે તૈયાર HTML બ્લોક અને વેબ-એપ મેનિફેસ્ટ સ્નિપેટ (manifest.json) ફાઇલનામોમાંથી બનાવવામાં આવે છે જેથી તમે તેને સીધા તમારી સાઇટના હેડ ટૅગમાં મૂકી શકો.
  4. જ્યારે તમે Download ZIP પર ક્લિક કરો છો, ત્યારે પૃષ્ઠ દરેક PNG Blob ને મેમરીમાં વાંચે છે, fflate નો ઉપયોગ કરીને તેમને manifest.json ફાઇલ સાથે એક ZIP આર્કાઇવમાં પેકેજ કરે છે, અને એક ક્લિકથી ડાઉનલોડ શરૂ કરે છે. સમગ્ર બંડલ તમારા બ્રાઉઝરમાં બિલ્ડ થાય છે — કોઈપણ તબક્કે કંઈપણ અપલોડ થતું નથી.

તમારા બ્રાઉઝરમાં ફેવિકોન કેમ જનરેટ કરવા?

  • સંપૂર્ણ ફેવિકોન સેટ પ્રથમ મુલાકાત પર બ્રાઉઝરની ફેવિકોન-નથી-મળ્યો 404 દૂર કરે છે અને ખાતરી કરે છે કે તમારી સાઇટ બુકમાર્ક્સ, બ્રાઉઝર ટૅબ્સ અને PWA ઇન્સ્ટોલ સ્ક્રીનમાં વ્યાવસાયિક દેખાય છે. ખૂટતા કદનો અર્થ છે કે બ્રાઉઝર કાં તો કંઈ લોડ કરતું નથી અથવા અસ્પષ્ટ નજીકના-પડોશી સ્કેલ પર પાછું ફરે છે.
  • બંડલ કરેલ HTML અને મેનિફેસ્ટ સ્નિપેટ તમને છ ટૅગ્સ અને JSON મેનિફેસ્ટ બ્લોક હાથથી લખવાથી બચાવે છે. તેમને તમારી સાઇટના હેડમાં પેસ્ટ કરો, જરૂર પડ્યે પાથ સમાયોજિત કરો, અને મિનિટોને બદલે સેકંડોમાં તમે થઈ જાઓ છો.
  • ફોટો એડિટર વિનાના નિયંત્રિત કોર્પોરેટ ઉપકરણો પર ક્લાયન્ટ-સાઇડ જનરેશન એ એકમાત્ર વિકલ્પ છે. કારણ કે કંઈપણ અપલોડ થતું નથી, ડેટા-લીકનું જોખમ નથી અને સંવેદનશીલ અથવા બ્રાન્ડેડ છબીઓ માટે કોઈ અનુપાલન સમીક્ષાની જરૂર નથી.
  • ટેક્સ્ટ અને ઇમોજી મોડ તમને કોઈપણ છબી વિના ફેવિકોન જનરેટ કરવા દે છે. તમારો બ્રાન્ડ આદ્યાક્ષર, એક અક્ષર અથવા ઇમોજી ટાઇપ કરો, ફોન્ટ અને રંગ પસંદ કરો, અને સંપૂર્ણ સેટ મેળવો — વ્યક્તિગત પ્રોજેક્ટ્સ, પ્રોટોટાઇપ્સ અથવા સાઇટ્સ કે જેને હમણાં પ્લેસહોલ્ડર ફેવિકોનની જરૂર છે તેના માટે યોગ્ય.

સામાન્ય ફેવિકોન જનરેશન એપ્લિકેશનો

દરેક સાઇટ કે જેને લોકો બુકમાર્ક કરે છે અથવા ઇન્સ્ટોલ કરે છે તેને ફેવિકોનની જરૂર છે. અહીં ત્રણ પરિસ્થિતિઓ છે જ્યાં બ્રાઉઝર-આધારિત જનરેટર સમય બચાવે છે.

  • નવું લેન્ડિંગ પેજ અથવા માઇક્રોસાઇટ સેટ કરવું. એક મિનિટની અંદર બ્રાન્ડ લોગોમાંથી સંપૂર્ણ ફેવિકોન સેટ જનરેટ કરો, ટૅગ્સ સાઇટ હેડમાં કૉપિ કરો, અને ડિપ્લોય કરો. કોઈ ડિઝાઇન સાધનની જરૂર નથી.
  • પ્રોગ્રેસિવ વેબ એપ માટે PWA આઇકોન ઉત્પન્ન કરવા. manifest.json માટે 192×192 અને 512×512 PNG આઇકોન આવશ્યક છે. મેન્યુઅલી લોગોનું કદ બદલવાને બદલે એક પગલામાં ફેવિકોન સેટની સાથે તેમને જનરેટ કરો.
  • પ્રોટોટાઇપ્સ અને સ્ટેજિંગ સાઇટ્સ માટે પ્લેસહોલ્ડર બનાવવું. એક અક્ષર અથવા ઇમોજી ટાઇપ કરો, પૃષ્ઠભૂમિ રંગ પસંદ કરો, અને ડિઝાઇન ટીમ પાસેથી અંતિમ બ્રાન્ડ સંપત્તિની રાહ જોયા વિના વાસ્તવિક ફેવિકોન મેળવો.

એક કામ કરેલ ઉદાહરણ: કંપનીના લોગોમાંથી ફેવિકોન સેટ જનરેટ કરવું

તમારી પાસે 500×500 PNG લોગો છે અને નવી માર્કેટિંગ સાઇટ માટે સંપૂર્ણ ફેવિકોન સેટની જરૂર છે.

આ પૃષ્ઠ ખોલો અને લોગો PNG અપલોડ ઝોનમાં મૂકો. છબી લોડ થાય છે અને કદ ગ્રીડની સાથે પ્રિવ્યૂ દેખાય છે. ફેવિકોન જનરેટ કરો પર ક્લિક કરો. પૃષ્ઠ લોગોને 16, 32, 48, 180, 192 અને 512 પિક્સેલ્સ પર છ ઑફસ્ક્રીન કેનવાસ પર દોરે છે અને તમને દરેક પરિણામ બતાવે છે. પ્રિવ્યૂ પેનલની નીચે, 16/32/48 કદ માટે rel=\"icon\" એન્ટ્રીઓ, 180 કદ માટે apple-touch-icon લિંક અને PWA આઇકોન માટે manifest લિંક સાથે પેસ્ટ કરવા માટે તૈયાર HTML બ્લોક દેખાય છે. નીચેનો મેનિફેસ્ટ સ્નિપેટ 192 અને 512 આઇકોનની યાદી આપે છે. ZIP ડાઉનલોડ કરો પર ક્લિક કરો — પૃષ્ઠ બધા છ PNG અને manifest.json ને fflate દ્વારા એક ZIP આર્કાઇવમાં પેકેજ કરે છે. સંપૂર્ણ રાઉન્ડ-ટ્રિપ બે સેકંડ લે છે અને પ્રારંભિક પૃષ્ઠ લોડ સિવાય કોઈ બેન્ડવિડ્થ વાપરતું નથી.

સાધન કયા ફેવિકોન કદ જનરેટ કરે છે?

છ કદ: પ્રમાણભૂત બ્રાઉઝર ફેવિકોન માટે 16×16, 32×32 અને 48×48, Apple Touch Icon માટે 180×180, અને PWA મેનિફેસ્ટ આઇકોન માટે 192×192 અને 512×512. દરેક કદ PNG તરીકે આઉટપુટ થાય છે. આધુનિક બ્રાઉઝર્સ દ્વારા PNG ફેવિકોન સ્વીકારે છે.

શું હું ટેક્સ્ટ અથવા ઇમોજીમાંથી ફેવિકોન જનરેટ કરી શકું?

હા. ટેક્સ્ટ અથવા ઇમોજી મોડ પર સ્વિચ કરો, એક શબ્દ ટાઇપ કરો અથવા ઇમોજી પેસ્ટ કરો, ફોન્ટ, આગળનો રંગ અને પૃષ્ઠભૂમિ રંગ પસંદ કરો, અને Generate પર ક્લિક કરો. ટેક્સ્ટ ઉચ્ચ રિઝોલ્યુશન પર ઑફસ્ક્રીન કેનવાસ પર રેન્ડર થાય છે અને પછી દરેક લક્ષ્ય ફેવિકોન કદમાં પુનઃકદ કરવામાં આવે છે.

શું છબી સર્વર પર અપલોડ થાય છે?

ના. છબી ક્યારેય તમારા ઉપકરણને છોડતી નથી. પૃષ્ઠ બ્રાઉઝરના File API નો ઉપયોગ કરીને છબીને મેમરીમાં વાંચે છે અને Canvas API નો ઉપયોગ કરીને દરેક ફેવિકોનનું કદ બદલે છે અને એક્સપોર્ટ કરે છે. જનરેટ કરતી વખતે DevTools Network પેનલ ખોલો — એકમાત્ર આઉટબાઉન્ડ વિનંતીઓ પ્રારંભિક પૃષ્ઠ લોડ અને જાહેરાત કૉલ્સ છે. કોઈ છબી ડેટા ટ્રાન્સમિટ થતો નથી.

છબી અપલોડ માટે કયા ફોર્મેટ સ્વીકારવામાં આવે છે?

બ્રાઉઝર ડીકોડ કરી શકે તે કોઈપણ ફોર્મેટ: PNG, JPEG, WebP, GIF અને SVG (બ્રાઉઝર દ્વારા રાસ્ટરાઇઝ્ડ). ફાઇલ કદ મર્યાદા પ્રતિ અપલોડ 10 MB છે.

ZIP ડાઉનલોડ કેવી રીતે કામ કરે છે?

પૃષ્ઠ fflate લાઇબ્રેરી (શેર કરેલ વેન્ડર પાથ પરથી માંગ પર લોડ થાય છે) નો ઉપયોગ કરીને બધા જનરેટ કરેલ PNG અને manifest.json ને પ્રમાણભૂત ZIP આર્કાઇવમાં પેકેજ કરે છે. પેકેજિંગ સંપૂર્ણપણે બ્રાઉઝર મેમરીમાં થાય છે — કોઈ અપલોડ નહીં, કોઈ સર્વર રાઉન્ડ-ટ્રિપ નહીં. ZIP એક ક્લિકથી Blob ડાઉનલોડ તરીકે આપવામાં આવે છે.

શું હું આ ફેવિકોન કોઈપણ વેબસાઇટ પર ઉપયોગ કરી શકું?

હા. જનરેટ કરેલ PNG ફેવિકોન ટૅગને સમર્થન આપતા દરેક આધુનિક બ્રાઉઝર પર કામ કરે છે. 180×180 Apple Touch Icon iOS અને Safari ને આવરી લે છે. 192×192 અને 512×512 PWA આઇકોન Android પર Chrome અને અન્ય PWA-સમર્થન બ્રાઉઝર્સ માટે મેનિફેસ્ટ આવશ્યકતાઓ પૂર્ણ કરે છે.

શું સાચો .ico ફોર્મેટ વિકલ્પ છે?

વર્તમાન સંસ્કરણ PNG આઉટપુટ કરે છે કારણ કે દરેક આધુનિક બ્રાઉઝર તેમને દ્વારા સ્વીકારે છે. સાચો બહુ-રિઝોલ્યુશન .ico ફોર્મેટ હજુ સમર્થિત નથી અને તે ભવિષ્યના રિલીઝમાં ઉમેરી શકાય છે.