PNG ಗೆ ICO ಪರಿವರ್ತಕ
PNG ಚಿತ್ರಗಳನ್ನು ನಿಮ್ಮ ಬ್ರೌಸರ್ನಲ್ಲಿ ತಕ್ಷಣವೇ ವಿಂಡೋಸ್ ಐಕಾನ್ (ICO) ಫೈಲ್ಗಳಿಗೆ (Favicon ಜನರೇಟರ್) ಪರಿವರ್ತಿಸಿ. ವೇಗವಾದ, ಸುರಕ್ಷಿತ ಮತ್ತು ಸಂಪೂರ್ಣವಾಗಿ ಕ್ಲೈಂಟ್-ಸೈಡ್.
PNG ಅನ್ನು ಇಲ್ಲಿ ಕ್ಲಿಕ್ ಮಾಡಿ ಅಥವಾ ಎಳೆಯಿರಿ
50MB ವರೆಗೆ ಬೆಂಬಲಿಸುತ್ತದೆ
PNG ಚಿತ್ರಗಳನ್ನು ನಿಮ್ಮ ಬ್ರೌಸರ್ನಲ್ಲಿ ತಕ್ಷಣವೇ ವಿಂಡೋಸ್ ಐಕಾನ್ (ICO) ಫೈಲ್ಗಳಿಗೆ (Favicon ಜನರೇಟರ್) ಪರಿವರ್ತಿಸಿ. ವೇಗವಾದ, ಸುರಕ್ಷಿತ ಮತ್ತು ಸಂಪೂರ್ಣವಾಗಿ ಕ್ಲೈಂಟ್-ಸೈಡ್.
50MB ವರೆಗೆ ಬೆಂಬಲಿಸುತ್ತದೆ
ICO ಎಂಬುದು ಡೆಸ್ಕ್ಟಾಪ್ ಅಪ್ಲಿಕೇಶನ್ ಐಕಾನ್ಗಳಿಗಾಗಿ ವಿಂಡೋಸ್ ನಿರೀಕ್ಷಿಸುವ ಸ್ವರೂಪವಾಗಿದೆ ಮತ್ತು ಫಾರ್ಮ್ಯಾಟ್ ಬ್ರೌಸರ್ಗಳು ಫೆವಿಕಾನ್ಗಳಿಗಾಗಿ ಐತಿಹಾಸಿಕವಾಗಿ ನಿರೀಕ್ಷಿಸುತ್ತವೆ (link rel=icon, /favicon.ico). ಸರಿಯಾದ ICO ಫೈಲ್ ಅನ್ನು ರಚಿಸುವುದು ಎಂದರೆ ಒಂದೇ ಚಿತ್ರದ ಬಹು ಗಾತ್ರಗಳನ್ನು ಒಂದೇ ಕಂಟೇನರ್ಗೆ ಒಟ್ಟುಗೂಡಿಸುವುದು, ಇದರಿಂದ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ ಅಥವಾ ಬ್ರೌಸರ್ ತನಗೆ ಅಗತ್ಯವಿರುವ ರೆಸಲ್ಯೂಶನ್ ಅನ್ನು ಆಯ್ಕೆ ಮಾಡಬಹುದು. ಫೆವಿಕಾನ್ ICO ಸಾಮಾನ್ಯವಾಗಿ 16×16, 32×32, ಮತ್ತು 48×48 ಅನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆ; ಡೆಸ್ಕ್ಟಾಪ್ ಅಪ್ಲಿಕೇಶನ್ ICO ಸಾಮಾನ್ಯವಾಗಿ 64×64, 128×128, ಮತ್ತು 256×256 ಅನ್ನು ಸೇರಿಸುತ್ತದೆ.
ಈ ಪರಿವರ್ತಕವು ಒಂದು ಅಥವಾ ಹೆಚ್ಚಿನ PNG ಫೈಲ್ಗಳನ್ನು ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ ಮತ್ತು ನಿಮ್ಮ ಬ್ರೌಸರ್ನಲ್ಲಿ ಸರಿಯಾಗಿ ರಚನಾತ್ಮಕ ICO ಫೈಲ್ ಅನ್ನು ಬರೆಯುತ್ತದೆ. ICO ಡೈರೆಕ್ಟರಿ ಮತ್ತು ಪ್ರತಿ ಎಂಬೆಡೆಡ್ ಇಮೇಜ್ನ ಮೆಟಾಡೇಟಾವನ್ನು ಬೈನರಿ ಬಫರ್ ಬಳಸಿ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ನಲ್ಲಿ ನಿರ್ಮಿಸಲಾಗಿದೆ; PNG ನಮೂದುಗಳನ್ನು ನೇರವಾಗಿ ಎಂಬೆಡ್ ಮಾಡಲಾಗುತ್ತದೆ, ಆದರೆ ಚಿಕ್ಕ ಗಾತ್ರಗಳನ್ನು ಐಚ್ಛಿಕವಾಗಿ ಲೆಗಸಿ ಹೊಂದಾಣಿಕೆಗಾಗಿ BMP-ಶೈಲಿಯ DIB ಗಳಾಗಿ ಮರು-ಎನ್ಕೋಡ್ ಮಾಡಬಹುದು. ಔಟ್ಪುಟ್ ವಿಂಡೋಸ್ ಎಕ್ಸ್ಪ್ಲೋರರ್, ವಿಷುಯಲ್ ಸ್ಟುಡಿಯೋ, ವೆಬ್ ಬ್ರೌಸರ್ಗಳು ಮತ್ತು ICO ಅನ್ನು ಬಳಸುವ ಯಾವುದೇ ಇತರ ಸಾಧನದಿಂದ ಸ್ವೀಕರಿಸಲ್ಪಟ್ಟ ಪ್ರಮಾಣಿತ ICO ಫೈಲ್ ಆಗಿದೆ.
ಎಲ್ಲಾ ಪ್ರಕ್ರಿಯೆಯು ಸ್ಥಳೀಯವಾಗಿ ನಡೆಯುತ್ತದೆ. PNG ಗಳನ್ನು ಬ್ರೌಸರ್ನಲ್ಲಿ ಓದಲಾಗುತ್ತದೆ, ICO ಬೈಟ್ ಸ್ಟ್ರೀಮ್ ಅನ್ನು ಮೆಮೊರಿಯಲ್ಲಿ ನಿರ್ಮಿಸಲಾಗಿದೆ ಮತ್ತು ಫಲಿತಾಂಶವನ್ನು ಡೌನ್ಲೋಡ್ ಆಗಿ ನೀಡಲಾಗುತ್ತದೆ. ಸರ್ವರ್ ಅಪ್ಲೋಡ್ ಇಲ್ಲ, ತಾತ್ಕಾಲಿಕ ಫೈಲ್ ಸಂಗ್ರಹಣೆ ಇಲ್ಲ, ಬಾಹ್ಯ ಅವಲಂಬನೆ ಇಲ್ಲ.
ನೀವು ವಿಂಡೋಸ್ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ನಿರ್ವಹಿಸಿದರೆ, ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದಾದ ಐಕಾನ್ ಬೈನರಿ ಸಂಪನ್ಮೂಲಗಳಲ್ಲಿ ಎಂಬೆಡ್ ಮಾಡಲಾದ ICO ಫೈಲ್ ಆಗಿರಬೇಕು. ಕಂಪೈಲ್ ಮಾಡಿದ PNG ಸಂಪನ್ಮೂಲಗಳು ಸಮಾನವಾಗಿಲ್ಲ. ನಿಮ್ಮ PNG ಮಾಸ್ಟರ್ಗಳಿಂದ ಸರಿಯಾದ ICO ಅನ್ನು ರಚಿಸುವುದು ಐಕಾನ್ ಅನ್ನು ಎಕ್ಸಿಕ್ಯೂಟಬಲ್ಗೆ ಲಿಂಕ್ ಮಾಡುವ ಮೊದಲು ಪ್ರಮಾಣಿತ ಪ್ಯಾಕೇಜಿಂಗ್ ಹಂತವಾಗಿದೆ.
ಫೆವಿಕಾನ್ಗಳಿಗಾಗಿ, ಆಧುನಿಕ ಬ್ರೌಸರ್ಗಳು ಲಿಂಕ್ rel=icon ಮೂಲಕ PNG ಅನ್ನು ಸಹ ಸ್ವೀಕರಿಸುತ್ತವೆ, ಆದರೆ /favicon.ico ಇನ್ನೂ ಹಳೆಯ ಬ್ರೌಸರ್ಗಳು ಮತ್ತು ಹಲವು ಸ್ವಯಂಚಾಲಿತ ಉಪಕರಣಗಳು (RSS ರೀಡರ್ಗಳು, ಸಾಮಾಜಿಕ ಪೂರ್ವವೀಕ್ಷಣೆಗಳು, ಸರ್ಚ್ ಇಂಜಿನ್ ಕ್ರಾಲರ್ಗಳು) ಮೊದಲು ಪರಿಶೀಲಿಸುವ ಪರಂಪರೆ ಫಾಲ್ಬ್ಯಾಕ್ ಆಗಿದೆ. /favicon.ico ಫೈಲ್ ಇಲ್ಲದ ಸೈಟ್ ಸರ್ವರ್ ಲಾಗ್ಗಳಲ್ಲಿ 404 ಶಬ್ದವನ್ನು ಉತ್ಪಾದಿಸುತ್ತದೆ ಮತ್ತು ಹಳೆಯ ಕ್ಲೈಂಟ್ಗಳಲ್ಲಿ ಸರಿಯಾಗಿ ಪ್ರದರ್ಶಿಸಲು ವಿಫಲವಾಗಬಹುದು. ಫೈಲ್ ಅನ್ನು ಉತ್ಪಾದಿಸುವುದು ಐದು ಸೆಕೆಂಡುಗಳ ಕಾರ್ಯವಾಗಿದೆ; ಅದನ್ನು ಉತ್ಪಾದಿಸದಿರುವುದು ನಡೆಯುತ್ತಿರುವ ಲಾಗ್ ಸ್ಪ್ಯಾಮ್ಗೆ ವೆಚ್ಚವಾಗುತ್ತದೆ.
ನಿಮ್ಮ PNG ಮಾಸ್ಟರ್ಗಳನ್ನು ಅಪ್ಲೋಡ್ ಮಾಡಿ, ಯಾವ ಗಾತ್ರಗಳನ್ನು ಬಂಡಲ್ ಮಾಡಬೇಕೆಂದು ಆಯ್ಕೆಮಾಡಿ, ಉತ್ಪಾದಿಸಿ.
ICO ಫೈಲ್ 6-ಬೈಟ್ ICONDIR ಹೆಡರ್ ಅನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆ (ಐಸಿಒಗೆ ಕಾಯ್ದಿರಿಸಲಾಗಿದೆ=0, ಟೈಪ್=1, ಎಣಿಕೆ=ಚಿತ್ರಗಳ ಸಂಖ್ಯೆ), ನಂತರ 16-ಬೈಟ್ ICONDIRENTRY ದಾಖಲೆಗಳು, ನಂತರ ಇಮೇಜ್ ಪೇಲೋಡ್. ಪ್ರತಿಯೊಂದು ICONDIRENTRY ಅಗಲ ಮತ್ತು ಎತ್ತರವನ್ನು (0 ಅರ್ಥ 256 ನೊಂದಿಗೆ), ಬಣ್ಣದ ಎಣಿಕೆ, ವಿಮಾನಗಳು, ಬಿಟ್ ಆಳ, ಪೇಲೋಡ್ ಗಾತ್ರ ಮತ್ತು ಆಫ್ಸೆಟ್ ಅನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸುತ್ತದೆ.
ಪ್ರತಿ ಇಮೇಜ್ ಪೇಲೋಡ್ ಸಂಪೂರ್ಣ PNG ಫೈಲ್ ಆಗಿರುತ್ತದೆ (ಆರಂಭದಲ್ಲಿ PNG ಸಹಿ 0x89504E47) ಅಥವಾ BMP-ಶೈಲಿಯ DIB. ಇದನ್ನು ಒಳಗೊಂಡಂತೆ ಆಧುನಿಕ ಪರಿವರ್ತನಾ ಪರಿಕರಗಳು, 64×64 ಮತ್ತು ಅದಕ್ಕಿಂತ ಹೆಚ್ಚಿನ ಗಾತ್ರಗಳಿಗೆ PNG ಮತ್ತು ಚಿಕ್ಕ ಗಾತ್ರಗಳಿಗೆ BMP ಅನ್ನು ಎಂಬೆಡ್ ಮಾಡಿ, ವಿಂಡೋಸ್ ನಿರೀಕ್ಷಿಸುವ ಸಂಪ್ರದಾಯಕ್ಕೆ ಹೊಂದಿಕೆಯಾಗುತ್ತದೆ.
ಬ್ರೌಸರ್ ಹೆವಿ ಲಿಫ್ಟಿಂಗ್ ಅನ್ನು ಮಾಡುತ್ತದೆ: ಕ್ಯಾನ್ವಾಸ್ ಮೂಲಕ ಬಿಟ್ಮ್ಯಾಪ್ಗೆ PNG ಡಿಕೋಡಿಂಗ್, ಸುಗಮಗೊಳಿಸುವಿಕೆಯೊಂದಿಗೆ ಕ್ಯಾನ್ವಾಸ್ ಡ್ರಾ ಇಮೇಜ್ ಮೂಲಕ ಮರುಗಾತ್ರಗೊಳಿಸುವಿಕೆ ಮತ್ತು DataView ಮೂಲಕ ಅಂತಿಮ ICO ಅಸೆಂಬ್ಲಿ ಬೈನರಿ ಬಫರ್ಗೆ ಬರೆಯುತ್ತದೆ. ಬಫರ್ ಅನ್ನು 'ಇಮೇಜ್/ಎಕ್ಸ್-ಐಕಾನ್' ಪ್ರಕಾರದೊಂದಿಗೆ ಬ್ಲಾಬ್ನಂತೆ ಸುತ್ತಿ ಡೌನ್ಲೋಡ್ನಂತೆ ನೀಡಲಾಗುತ್ತದೆ.