PNG ಗೆ JPG ಪರಿವರ್ತಕ
ಉನ್ನತ ಗುಣಮಟ್ಟದೊಂದಿಗೆ PNG ಚಿತ್ರಗಳನ್ನು JPG ಫಾರ್ಮ್ಯಾಟ್ಗೆ ತ್ವರಿತವಾಗಿ ಪರಿವರ್ತಿಸಿ. ಸುರಕ್ಷಿತ, ವೇಗದ ಮತ್ತು ಸಂಪೂರ್ಣವಾಗಿ ಉಚಿತ.
PNG ಅನ್ನು ಇಲ್ಲಿ ಎಳೆಯಿರಿ ಮತ್ತು ಬಿಡಿ
50MB ವರೆಗೆ ಬೆಂಬಲಿಸುತ್ತದೆ
ಉನ್ನತ ಗುಣಮಟ್ಟದೊಂದಿಗೆ PNG ಚಿತ್ರಗಳನ್ನು JPG ಫಾರ್ಮ್ಯಾಟ್ಗೆ ತ್ವರಿತವಾಗಿ ಪರಿವರ್ತಿಸಿ. ಸುರಕ್ಷಿತ, ವೇಗದ ಮತ್ತು ಸಂಪೂರ್ಣವಾಗಿ ಉಚಿತ.
50MB ವರೆಗೆ ಬೆಂಬಲಿಸುತ್ತದೆ
PNG ಮತ್ತು JPG (JPEG ಎಂದು ಸಹ ಬರೆಯಲಾಗಿದೆ) ವೆಬ್ನಲ್ಲಿ ಎರಡು ಸಾಮಾನ್ಯ ರಾಸ್ಟರ್ ಇಮೇಜ್ ಫಾರ್ಮ್ಯಾಟ್ಗಳಾಗಿವೆ, ಆದರೆ ಅವುಗಳನ್ನು ವಿಭಿನ್ನ ಉದ್ಯೋಗಗಳಿಗಾಗಿ ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ. PNG ನಷ್ಟವಿಲ್ಲದ DEFLATE ಸಂಕೋಚನವನ್ನು ಬಳಸುತ್ತದೆ ಮತ್ತು ಪಾರದರ್ಶಕತೆಗಾಗಿ ಆಲ್ಫಾ ಚಾನಲ್ ಅನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ, ಇದು ಸ್ಕ್ರೀನ್ಶಾಟ್ಗಳು, ಲೋಗೊಗಳು, UI ಮೋಕ್ಅಪ್ಗಳು ಮತ್ತು ಚೂಪಾದ ಅಂಚುಗಳು ಅಥವಾ ಪಠ್ಯದೊಂದಿಗೆ ಯಾವುದೇ ಚಿತ್ರಕ್ಕಾಗಿ ನೈಸರ್ಗಿಕ ಆಯ್ಕೆಯಾಗಿದೆ. JPG ನಷ್ಟದ DCT-ಆಧಾರಿತ ಸಂಕೋಚನವನ್ನು ಬಳಸುತ್ತದೆ, ಇದು ಹೆಚ್ಚಿನ ಆವರ್ತನದ ವಿವರಗಳನ್ನು ಎಸೆಯುತ್ತದೆ, ಇದು ಗಮನಿಸುವಲ್ಲಿ ಕಳಪೆಯಾಗಿದೆ, ಅದಕ್ಕಾಗಿಯೇ 4 MB ಛಾಯಾಗ್ರಹಣದ PNG ಗೋಚರ ವ್ಯತ್ಯಾಸವಿಲ್ಲದೆ JPG ಆಗಿ ಉಳಿಸಿದಾಗ ಸಾಮಾನ್ಯವಾಗಿ 300-500 KB ಗೆ ಕುಗ್ಗುತ್ತದೆ.
ಈ ಪರಿವರ್ತಕವು HTML5 ಕ್ಯಾನ್ವಾಸ್ API ಮತ್ತು ಬ್ರೌಸರ್ನ ಅಂತರ್ನಿರ್ಮಿತ JPEG ಎನ್ಕೋಡರ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು ನೇರವಾಗಿ ನಿಮ್ಮ ಬ್ರೌಸರ್ನಲ್ಲಿ JPG ಫೈಲ್ ಆಗಿ PNG ಬಿಟ್ಮ್ಯಾಪ್ ಅನ್ನು ಪುನಃ ಬರೆಯುತ್ತದೆ. ಪಿಕ್ಸೆಲ್ ಡೇಟಾವು ನಿಮ್ಮ ಸಾಧನವನ್ನು ಎಂದಿಗೂ ಬಿಡುವುದಿಲ್ಲ - ಯಾವುದೇ ಅಪ್ಲೋಡ್ ಇಲ್ಲ, ಯಾವುದೇ ಸರ್ವರ್ ಪ್ರಕ್ರಿಯೆ ಇಲ್ಲ ಮತ್ತು ನಿಮ್ಮ ಫೈಲ್ನ ನಕಲನ್ನು ಎಲ್ಲಿಯೂ ಉಳಿಸಿಕೊಳ್ಳಲಾಗುವುದಿಲ್ಲ. JPG ಯಾವುದೇ ಪಾರದರ್ಶಕತೆಯನ್ನು ಹೊಂದಿಲ್ಲದ ಕಾರಣ, PNG ಮೂಲದಲ್ಲಿ ಯಾವುದೇ ಪಾರದರ್ಶಕ ಪಿಕ್ಸೆಲ್ಗಳು ಪರಿವರ್ತನೆಯ ಸಮಯದಲ್ಲಿ ಬಿಳಿ ಹಿನ್ನೆಲೆಯಲ್ಲಿ ಚಪ್ಪಟೆಯಾಗಿರುತ್ತವೆ. ನಿಮ್ಮ ಚಿತ್ರವು ಪಾರದರ್ಶಕತೆಯ ಮೇಲೆ ಮೃದುವಾದ ಆಂಟಿ-ಅಲಿಯಾಸ್ಡ್ ಅಂಚುಗಳನ್ನು ಹೊಂದಿದ್ದರೆ, ನೀವು ಅಂಚುಗಳಲ್ಲಿ ಮಸುಕಾದ ಬಿಳಿ ಪ್ರಭಾವಲಯವನ್ನು ಗಮನಿಸಬಹುದು; ಅಂತಹ ಸಂದರ್ಭಗಳಲ್ಲಿ ಮೂಲ PNG ಅನ್ನು ಇಟ್ಟುಕೊಳ್ಳುವುದು ಅಥವಾ WebP ಅನ್ನು ಬಳಸುವುದು ಸಾಮಾನ್ಯವಾಗಿ ಉತ್ತಮ ಕರೆಯಾಗಿದೆ.
ಒಂದೇ ಪಾಸ್ನಲ್ಲಿ ಪರಿವರ್ತನೆ ನಡೆಯುತ್ತದೆ. ಡಿಕೋಡ್ ಮಾಡಲಾದ PNG ಯ ಪ್ರತಿಯೊಂದು ಪಿಕ್ಸೆಲ್ ಅನ್ನು 2D ಕ್ಯಾನ್ವಾಸ್ಗೆ ಬರೆಯಲಾಗುತ್ತದೆ ಮತ್ತು ಕ್ಯಾನ್ವಾಸ್ ಅನ್ನು ನಂತರ `canvas.toBlob('image/jpeg', 0.9)` ಬಳಸಿ ರಫ್ತು ಮಾಡಲಾಗುತ್ತದೆ. 0.9 ಗುಣಮಟ್ಟದ ಅಂಶವು libjpeg ಪರಿಭಾಷೆಯಲ್ಲಿ ಸರಿಸುಮಾರು Q=90 ಗೆ ನಕ್ಷೆ ಮಾಡುತ್ತದೆ, ಇದು ಹೆಚ್ಚಿನ ಫೋಟೋ ಸಂಪಾದಕರು ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ ಸ್ವೀಟ್ ಸ್ಪಾಟ್ ಆಗಿದೆ: ಬಹುತೇಕ ಎಲ್ಲಾ ಫೋಟೋಗ್ರಾಫಿಕ್ ವಿಷಯಗಳಿಗೆ ಮೂಲದಿಂದ ದೃಷ್ಟಿಗೋಚರವಾಗಿ ಪ್ರತ್ಯೇಕಿಸಲಾಗುವುದಿಲ್ಲ, ಆದರೆ ಸಾಮಾನ್ಯವಾಗಿ ಫೈಲ್ ಗಾತ್ರವನ್ನು 70-90% ರಷ್ಟು ಕಡಿಮೆ ಮಾಡುತ್ತದೆ.
ಜನರು PNG ಅನ್ನು JPG ಗೆ ಪರಿವರ್ತಿಸುವ ಸಾಮಾನ್ಯ ಕಾರಣವೆಂದರೆ ಫೈಲ್ ಗಾತ್ರ. PNG ನಂತೆ ಉಳಿಸಲಾದ ಛಾಯಾಚಿತ್ರಗಳು ಸಮಾನವಾದ JPG ಗಿಂತ 5-10× ದೊಡ್ಡದಾಗಿರಬಹುದು, ಇದು ಪುಟದ ಲೋಡ್ಗಳನ್ನು ನಿಧಾನಗೊಳಿಸುತ್ತದೆ, ಕ್ಲೌಡ್ ಸಂಗ್ರಹಣೆಯನ್ನು ತುಂಬುತ್ತದೆ ಮತ್ತು ಇಮೇಲ್ ಕ್ಲೈಂಟ್ಗಳಲ್ಲಿ ಲಗತ್ತು ಮಿತಿಗಳನ್ನು ಪ್ರಚೋದಿಸುತ್ತದೆ. JPG ಹೆಚ್ಚಿನ ಪ್ಲಾಟ್ಫಾರ್ಮ್ಗಳು ನಿರೀಕ್ಷಿಸುವ ಸ್ವರೂಪವಾಗಿದೆ: WhatsApp, ಅನೇಕ ಉದ್ಯೋಗ ಅಪ್ಲಿಕೇಶನ್ ಪೋರ್ಟಲ್ಗಳು, ಸರ್ಕಾರಿ ಫಾರ್ಮ್ಗಳು, ಇ-ಕಾಮರ್ಸ್ ಉತ್ಪನ್ನ ಅಪ್ಲೋಡ್ ಪರಿಕರಗಳು ಮತ್ತು ಹಳೆಯ ವಿಷಯ ನಿರ್ವಹಣಾ ವ್ಯವಸ್ಥೆಗಳು JPG ಗೆ ಆದ್ಯತೆ ನೀಡುತ್ತವೆ ಅಥವಾ PNG ಅನ್ನು ಸಂಪೂರ್ಣವಾಗಿ ತಿರಸ್ಕರಿಸುತ್ತವೆ. ಒಮ್ಮೆ ಸ್ಥಳೀಯವಾಗಿ ಪರಿವರ್ತಿಸುವುದು ಅಪ್ಲೋಡ್ ದೋಷದ ವಿರುದ್ಧ ಹೋರಾಡುವುದಕ್ಕಿಂತ ವೇಗವಾಗಿರುತ್ತದೆ.
ಗೌಪ್ಯತೆ ಕೂಡ ಮುಖ್ಯವಾಗಿದೆ. ನಿಮ್ಮ ಫೈಲ್ ಅನ್ನು ಸ್ವೀಕರಿಸುವ ಮತ್ತು ರಿಮೋಟ್ ಸರ್ವರ್ನಲ್ಲಿ ಅದನ್ನು ಪ್ರಕ್ರಿಯೆಗೊಳಿಸುವ ಆನ್ಲೈನ್ ಪರಿವರ್ತಕಗಳು ನಕಲನ್ನು ಲಾಗ್ಗಳಲ್ಲಿ, ಬ್ಯಾಕಪ್ ಸ್ನ್ಯಾಪ್ಶಾಟ್ಗಳಲ್ಲಿ ಅಥವಾ CDN ನ ಸಂಗ್ರಹದಲ್ಲಿ ಇರಿಸಬಹುದು. ID ಫೋಟೋಗಳು, ವೈದ್ಯಕೀಯ ಸ್ಕ್ಯಾನ್ಗಳು, ಹಣಕಾಸು ಹೇಳಿಕೆಗಳು ಅಥವಾ ವೈಯಕ್ತಿಕ ಮಾಹಿತಿಯನ್ನು ಒಳಗೊಂಡಿರುವ ಯಾವುದಾದರೂ ಒಂದು ಬ್ರೌಸರ್ ಆಧಾರಿತ ಪರಿವರ್ತಕವು ಸಂಪೂರ್ಣವಾಗಿ ಕ್ಲೈಂಟ್-ಸೈಡ್ ಆಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ, ವಿನ್ಯಾಸದ ಮೂಲಕ ಅಪಾಯವನ್ನು ತೆಗೆದುಹಾಕುತ್ತದೆ. ನಿಮ್ಮ ಯಂತ್ರವನ್ನು ಯಾವುದೂ ಬಿಡುವುದಿಲ್ಲ.
ಪರಿವರ್ತನೆಯು ಸೆಕೆಂಡುಗಳನ್ನು ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ ಮತ್ತು ಒಂದು ಅಥವಾ ಹೆಚ್ಚಿನ ಫೈಲ್ಗಳೊಂದಿಗೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ. ಪೂರ್ಣ ಹರಿವು ಇಲ್ಲಿದೆ:
JPG ಯಾವಾಗ ಸರಿಯಾದ ಗಮ್ಯಸ್ಥಾನ ಸ್ವರೂಪವಾಗಿದೆ ಎಂಬುದನ್ನು ತಿಳಿದುಕೊಳ್ಳುವುದು ಅನಗತ್ಯ ಗುಣಮಟ್ಟದ ನಷ್ಟವನ್ನು ತಪ್ಪಿಸಲು ನಿಮಗೆ ಸಹಾಯ ಮಾಡುತ್ತದೆ. PNG ಯಿಂದ ಪರಿವರ್ತಿಸುವುದು ಹೆಚ್ಚು ಅರ್ಥಪೂರ್ಣವಾಗಿರುವ ಸಂದರ್ಭಗಳು ಇವು:
PNG (RFC 2083) ಫಿಲ್ಟರ್ ಮಾಡಿದ DEFLATE ಸ್ಟ್ರೀಮ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು ಪಿಕ್ಸೆಲ್ ಡೇಟಾವನ್ನು ಸಂಗ್ರಹಿಸುತ್ತದೆ. ಇದು ನಷ್ಟರಹಿತವಾಗಿದೆ: ಡಿಕೋಡ್ ಮಾಡಲಾದ ಚಿತ್ರದಲ್ಲಿನ ಪ್ರತಿ ಪಿಕ್ಸೆಲ್ ಮೌಲ್ಯವು ಮೂಲ ಬೈಟ್-ಫಾರ್-ಬೈಟ್ಗೆ ಹೊಂದಿಕೆಯಾಗುತ್ತದೆ. PNG 8-ಬಿಟ್ ಆಲ್ಫಾ ಚಾನಲ್ ಅನ್ನು ಸಹ ಬೆಂಬಲಿಸುತ್ತದೆ, ಪ್ರತಿ ಪಿಕ್ಸೆಲ್ ಪಾರದರ್ಶಕತೆಯನ್ನು ಅನುಮತಿಸುತ್ತದೆ. ಈ ಗುಣಲಕ್ಷಣಗಳು ಅದನ್ನು ದೊಡ್ಡದಾಗಿ ಆದರೆ ನಿಖರವಾಗಿ ಮಾಡುತ್ತದೆ.
JPEG (ITU-T T.81) ಚಿತ್ರವನ್ನು 8×8 ಬ್ಲಾಕ್ಗಳಾಗಿ ವಿಭಜಿಸುತ್ತದೆ, ಡಿಸ್ಕ್ರೀಟ್ ಕೊಸೈನ್ ರೂಪಾಂತರವನ್ನು ಅನ್ವಯಿಸುತ್ತದೆ, ಹೆಚ್ಚಿನ ಆವರ್ತನಗಳಲ್ಲಿ ಫಲಿತಾಂಶದ ಆವರ್ತನ ಗುಣಾಂಕಗಳನ್ನು ಹೆಚ್ಚು ಆಕ್ರಮಣಕಾರಿಯಾಗಿ ಪ್ರಮಾಣೀಕರಿಸುತ್ತದೆ ಮತ್ತು ಫಲಿತಾಂಶವನ್ನು ಹಫ್ಮನ್ ಕೋಡಿಂಗ್ನೊಂದಿಗೆ ಎನ್ಕೋಡ್ ಮಾಡುತ್ತದೆ. ಗುಣಮಟ್ಟದ ಅಂಶವು (1-100) ಕ್ವಾಂಟೈಸೇಶನ್ ಟೇಬಲ್ ಅನ್ನು ನಿಯಂತ್ರಿಸುತ್ತದೆ: ಕಡಿಮೆ ಮೌಲ್ಯಗಳು ಹೆಚ್ಚಿನ ಆವರ್ತನದ ಮಾಹಿತಿಯನ್ನು ತಿರಸ್ಕರಿಸುತ್ತವೆ, ಗಟ್ಟಿಯಾದ ಅಂಚುಗಳು ಮತ್ತು ಹೆಚ್ಚಿನ-ಕಾಂಟ್ರಾಸ್ಟ್ ಪ್ರದೇಶಗಳಲ್ಲಿ ಗೋಚರ ಕಲಾಕೃತಿಗಳ ವೆಚ್ಚದಲ್ಲಿ ಸಣ್ಣ ಫೈಲ್ಗಳನ್ನು ಉತ್ಪಾದಿಸುತ್ತವೆ. ಗುಣಮಟ್ಟ 90, ಇಲ್ಲಿ ಡೀಫಾಲ್ಟ್ ಆಗಿ ಬಳಸಲಾಗಿದೆ, ಹೆಚ್ಚಿನ ವೀಕ್ಷಕರು JPG ಅನ್ನು ಮೂಲದಿಂದ ಪ್ರತ್ಯೇಕಿಸಲು ಸಾಧ್ಯವಿಲ್ಲದ ಮಿತಿಯಾಗಿದೆ.