PNG ಗೆ SVG ವೆಕ್ಟೋರೈಸರ್
ರಾಸ್ಟರ್ PNG/JPG ಚಿತ್ರಗಳನ್ನು ಸ್ಕೇಲೆಬಲ್ ವೆಕ್ಟರ್ SVG ಗ್ರಾಫಿಕ್ಸ್ಗೆ ಪರಿವರ್ತಿಸಿ. ಸುರಕ್ಷಿತ, ಕ್ಷಿಪ್ರ, ಮತ್ತು ಸಂಪೂರ್ಣವಾಗಿ ನಿಮ್ಮ ಬ್ರೌಸರ್ನಲ್ಲಿ ಪ್ರಕ್ರಿಯೆಗೊಳಿಸಲಾಗಿದೆ.
ಇಲ್ಲಿ PNG/JPG ಅನ್ನು ಎಳೆಯಿರಿ ಮತ್ತು ಬಿಡಿ
50MB ವರೆಗೆ ಬೆಂಬಲಿಸುತ್ತದೆ
ರಾಸ್ಟರ್ PNG/JPG ಚಿತ್ರಗಳನ್ನು ಸ್ಕೇಲೆಬಲ್ ವೆಕ್ಟರ್ SVG ಗ್ರಾಫಿಕ್ಸ್ಗೆ ಪರಿವರ್ತಿಸಿ. ಸುರಕ್ಷಿತ, ಕ್ಷಿಪ್ರ, ಮತ್ತು ಸಂಪೂರ್ಣವಾಗಿ ನಿಮ್ಮ ಬ್ರೌಸರ್ನಲ್ಲಿ ಪ್ರಕ್ರಿಯೆಗೊಳಿಸಲಾಗಿದೆ.
50MB ವರೆಗೆ ಬೆಂಬಲಿಸುತ್ತದೆ
PNG ಅನ್ನು SVG ಗೆ ಪರಿವರ್ತಿಸುವುದು ಮೂಲಭೂತವಾಗಿ ಟ್ರೇಸಿಂಗ್ ಕಾರ್ಯಾಚರಣೆಯಾಗಿದೆ, ಸ್ವರೂಪ ಬದಲಾವಣೆಯಲ್ಲ. PNG ಪಿಕ್ಸೆಲ್ಗಳನ್ನು ಸಂಗ್ರಹಿಸುತ್ತದೆ; SVG ಜ್ಯಾಮಿತೀಯ ಮೂಲಗಳನ್ನು ಸಂಗ್ರಹಿಸುತ್ತದೆ. ಪಿಕ್ಸೆಲ್ ಗ್ರಿಡ್ನಿಂದ ಸ್ಕೇಲೆಬಲ್ ವೆಕ್ಟರ್ ಪಥಗಳಿಗೆ ಹೋಗಲು ಬಿಟ್ಮ್ಯಾಪ್ ಅನ್ನು ಅರ್ಥೈಸುವ ಮತ್ತು ಒಂದೇ ರೀತಿಯ ಬಣ್ಣದ ಪ್ರದೇಶಗಳ ಸುತ್ತಲೂ ಅಂದಾಜು ಆಕಾರಗಳನ್ನು ಚಿತ್ರಿಸುವ ಅಗತ್ಯವಿದೆ. ಫಲಿತಾಂಶವು ನಿಜವಾಗಿಯೂ ಸ್ಕೇಲೆಬಲ್ ಆಗಿದೆ - ನೀವು ಪಿಕ್ಸಲೇಷನ್ ಇಲ್ಲದೆಯೇ ಮುಕ್ತವಾಗಿ ಮರುಗಾತ್ರಗೊಳಿಸಬಹುದು - ಆದರೆ ಇದು ಮೂಲದ ಪರಿಪೂರ್ಣ ಪುನರುತ್ಪಾದನೆ ಅಲ್ಲ. ಛಾಯಾಚಿತ್ರದ ವಿಷಯವು ಕಳಪೆಯಾಗಿ ಗುರುತಿಸಲ್ಪಡುತ್ತದೆ ಏಕೆಂದರೆ ಪ್ರತಿ ಪಿಕ್ಸೆಲ್-ಮಟ್ಟದ ಬಣ್ಣ ವ್ಯತ್ಯಾಸವು ಒಂದು ಆಕಾರವಾಗುತ್ತದೆ, ಉದ್ದೇಶವನ್ನು ಸೋಲಿಸುವ ಬೃಹತ್ SVG ಗಳನ್ನು ಉತ್ಪಾದಿಸುತ್ತದೆ. ಲೋಗೋಗಳು, ಐಕಾನ್ಗಳು, ಲೈನ್ ಆರ್ಟ್ ಮತ್ತು ಹೈ-ಕಾಂಟ್ರಾಸ್ಟ್ ಗ್ರಾಫಿಕ್ಸ್ಗಳು ಉತ್ತಮವಾಗಿ ವ್ಯಾಖ್ಯಾನಿಸಲಾದ ಗಡಿಗಳೊಂದಿಗೆ ಕಡಿಮೆ ಸಂಖ್ಯೆಯ ಬಣ್ಣದ ಪ್ರದೇಶಗಳನ್ನು ಹೊಂದಿರುವ ಕಾರಣ ಅವು ಸ್ವಚ್ಛವಾಗಿ ಪತ್ತೆಹಚ್ಚುತ್ತವೆ.
ಈ ಪರಿವರ್ತಕವು ಪೊಟ್ರೇಸ್ನಂತೆಯೇ ವೆಕ್ಟರ್-ಟ್ರೇಸಿಂಗ್ ಅಲ್ಗಾರಿದಮ್ಗಳ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಪೋರ್ಟ್ ಇಮೇಜ್ಟ್ರೇಸರ್ಜ್ ಲೈಬ್ರರಿಯನ್ನು ಬಳಸುತ್ತದೆ. PNG ಅನ್ನು RGBA ಬಿಟ್ಮ್ಯಾಪ್ಗೆ ಡಿಕೋಡ್ ಮಾಡಲಾಗಿದೆ, ಬಿಟ್ಮ್ಯಾಪ್ ಅನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಬಹುದಾದ ಪ್ಯಾಲೆಟ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು ಬಣ್ಣದ ಪ್ರದೇಶಗಳಾಗಿ ವಿಂಗಡಿಸಲಾಗಿದೆ, ಪ್ರತಿ ಪ್ರದೇಶದ ಗಡಿಯನ್ನು ಪಥದಲ್ಲಿ ಗುರುತಿಸಲಾಗುತ್ತದೆ, ಮಾರ್ಗಗಳನ್ನು ಬೆಜಿಯರ್ ಅಂದಾಜಿನ ಮೂಲಕ ಸರಳೀಕರಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ಪರಿಣಾಮವಾಗಿ ಮಾರ್ಗಗಳನ್ನು SVG ಪಾಥ್ ಅಂಶಗಳಾಗಿ ಹೊರಸೂಸಲಾಗುತ್ತದೆ. ಯಾವುದೇ ಸರ್ವರ್ ಅಪ್ಲೋಡ್ ಇಲ್ಲದೆಯೇ ಇಡೀ ಪೈಪ್ಲೈನ್ ನಿಮ್ಮ ಬ್ರೌಸರ್ನಲ್ಲಿ ಚಲಿಸುತ್ತದೆ.
ಟ್ರೇಸಿಂಗ್ ನಿಯತಾಂಕಗಳು ನಿಷ್ಠೆ ಮತ್ತು ಫೈಲ್ ಗಾತ್ರದ ನಡುವಿನ ವ್ಯಾಪಾರವನ್ನು ನಿಯಂತ್ರಿಸುತ್ತವೆ. ಹೆಚ್ಚಿನ ಬಣ್ಣಗಳು ಮತ್ತು ಸೂಕ್ಷ್ಮವಾದ ವಿವರಗಳು ಮೂಲಕ್ಕೆ ಹೆಚ್ಚು ನಿಕಟವಾಗಿ ಹೊಂದಿಕೆಯಾಗುವ ದೊಡ್ಡ SVG ಅನ್ನು ಉತ್ಪಾದಿಸುತ್ತವೆ; ಕಡಿಮೆ ಬಣ್ಣಗಳು ಮತ್ತು ಒರಟಾದ ಟ್ರೇಸಿಂಗ್ ಹೆಚ್ಚು ಶೈಲೀಕೃತ ಭಾವನೆಯೊಂದಿಗೆ ಸಣ್ಣ SVG ಅನ್ನು ಉತ್ಪಾದಿಸುತ್ತದೆ. ಲೋಗೋಗಳು ಮತ್ತು ಐಕಾನ್ಗಳಿಗಾಗಿ ಡಿಫಾಲ್ಟ್ಗಳನ್ನು ಟ್ಯೂನ್ ಮಾಡಲಾಗುತ್ತದೆ; ಸಂಕೀರ್ಣ ಚಿತ್ರಗಳು ಸರಿಹೊಂದಿಸಲಾದ ಸೆಟ್ಟಿಂಗ್ಗಳೊಂದಿಗೆ ಟ್ರೇಸಿಂಗ್ ಪಾಸ್ನಿಂದ ಪ್ರಯೋಜನ ಪಡೆಯಬಹುದು ಅಥವಾ ವೆಕ್ಟರೈಸೇಶನ್ಗೆ ಉತ್ತಮ ಅಭ್ಯರ್ಥಿಗಳಾಗಿರುವುದಿಲ್ಲ.
ನೀವು ಚಿತ್ರವನ್ನು ಅದರ ಮೂಲ ರೆಸಲ್ಯೂಶನ್ಗೆ ಮೀರಿ ಅಳೆಯಬೇಕಾದಾಗ PNG ಅನ್ನು ವೆಕ್ಟರೈಸ್ ಮಾಡುವುದು ಹೆಚ್ಚು ಉಪಯುಕ್ತವಾಗಿದೆ. ನಿರ್ದಿಷ್ಟವಾಗಿ ಲೋಗೋಗಳು ಸಾಮಾನ್ಯವಾಗಿ ಸಾಧಾರಣ ಗಾತ್ರದಲ್ಲಿ PNG ಗಳಾಗಿ ಬರುತ್ತವೆ ಮತ್ತು ಜಾಹೀರಾತು ಫಲಕಗಳು, ರೆಟಿನಾ ಡಿಸ್ಪ್ಲೇಗಳು ಮತ್ತು ದೊಡ್ಡ-ಸ್ವರೂಪದ ಮುದ್ರಣಗಳಲ್ಲಿ ಗರಿಗರಿಯಾಗಿ ಕಾಣಿಸಬೇಕು. ಒಂದು ವೆಕ್ಟರ್ ಟ್ರೇಸ್ SVG ಅನ್ನು ಉತ್ಪಾದಿಸುತ್ತದೆ ಅದು ಗುಣಮಟ್ಟದ ನಷ್ಟವಿಲ್ಲದೆ ಮಾಪಕವಾಗುತ್ತದೆ; ವ್ಯಾಪಾರವು ಮೂಲ ಪಿಕ್ಸೆಲ್ಗಳಿಗೆ ನಿಷ್ಠೆಯಾಗಿದೆ.
ಕೆಲವು ಬಣ್ಣಗಳು ಮತ್ತು ದೊಡ್ಡ ಸಮತಟ್ಟಾದ ಪ್ರದೇಶಗಳೊಂದಿಗೆ ಗ್ರಾಫಿಕ್ಸ್ಗಾಗಿ SVG PNG ಗಿಂತ ಗಮನಾರ್ಹವಾಗಿ ಹೆಚ್ಚು ಸಾಂದ್ರವಾಗಿರುತ್ತದೆ. 256×256 ನಲ್ಲಿ PNG ಐಕಾನ್ 8 KB ಆಗಿರಬಹುದು; ಎರಡು ಅಥವಾ ಮೂರು ಬಣ್ಣಗಳೊಂದಿಗೆ ಸಮಾನವಾದ SVG ಸಾಮಾನ್ಯವಾಗಿ 1 KB ಗಿಂತ ಕಡಿಮೆ ಇರುತ್ತದೆ. ವೆಬ್ ಮುಂಭಾಗಕ್ಕೆ ವಿತರಿಸಲಾದ UI ಐಕಾನ್ ಲೈಬ್ರರಿಗಳಿಗಾಗಿ, ವೆಕ್ಟರ್ ಆವೃತ್ತಿಗಳು ಬಂಡಲ್ ಗಾತ್ರವನ್ನು ಕಡಿಮೆ ಮಾಡುತ್ತದೆ ಮತ್ತು ಎಲ್ಲಾ ಪ್ರದರ್ಶನ ಸಾಂದ್ರತೆಗಳಲ್ಲಿ ತೀಕ್ಷ್ಣತೆಯನ್ನು ಸುಧಾರಿಸುತ್ತದೆ.
PNG ಅನ್ನು ಬಿಡಿ, ಟ್ರೇಸಿಂಗ್ ಸೆಟ್ಟಿಂಗ್ಗಳನ್ನು ಆಯ್ಕೆಮಾಡಿ, SVG ಅನ್ನು ರಚಿಸಿ.
imagetracerjs ಬಹು-ಹಂತದ ಪೈಪ್ಲೈನ್ ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುತ್ತದೆ: ಬಣ್ಣ ಕ್ವಾಂಟೈಸೇಶನ್ ಬಿಟ್ಮ್ಯಾಪ್ ಅನ್ನು ನಿರ್ದಿಷ್ಟ ಸಂಖ್ಯೆಯ ಬಣ್ಣಗಳಿಗೆ k-ಅಂದರೆ ಕ್ಲಸ್ಟರಿಂಗ್ ಅಥವಾ ಮೀಡಿಯನ್ ಕಟ್ ಬಳಸಿ ಕಡಿಮೆ ಮಾಡುತ್ತದೆ; ಅಂಚಿನ ಪತ್ತೆಯು ಪ್ರದೇಶಗಳ ನಡುವಿನ ಪಿಕ್ಸೆಲ್ ಗಡಿಗಳನ್ನು ಗುರುತಿಸುತ್ತದೆ; ಬಾಹ್ಯರೇಖೆ ಪತ್ತೆಹಚ್ಚುವಿಕೆಯು ಮುಚ್ಚಿದ ಬಹುಭುಜಾಕೃತಿಗಳನ್ನು ಉತ್ಪಾದಿಸಲು ಗಡಿಗಳನ್ನು ಅನುಸರಿಸುತ್ತದೆ; ಲೈನ್-ಮತ್ತು-ಕರ್ವ್ ಫಿಟ್ಟಿಂಗ್ ಮಾರ್ಗದ ಡೇಟಾವನ್ನು ಕಡಿಮೆ ಮಾಡಲು ಬೆಜಿಯರ್ ವಕ್ರಾಕೃತಿಗಳೊಂದಿಗೆ ಬಹುಭುಜಾಕೃತಿಗಳನ್ನು ಅಂದಾಜು ಮಾಡುತ್ತದೆ.
ಅಲ್ಗಾರಿದಮ್ ಪ್ಯಾರಾಮೀಟರ್ಗಳೆಂದರೆ ಬಣ್ಣಗಳ ಸಂಖ್ಯೆ (ವಿಶಿಷ್ಟ: 4–32), ಪಾಥೊಮಿಟ್ (ಇದಕ್ಕಿಂತ ಕಡಿಮೆ ಪಿಕ್ಸೆಲ್ಗಳನ್ನು ಶಬ್ದವಾಗಿ ತಿರಸ್ಕರಿಸಲಾಗುತ್ತದೆ), ltres (ಲೈನ್ ಟಾಲರೆನ್ಸ್ - ಹೊಸ ಭಾಗವಾಗಿ ವಿಭಜಿಸುವ ಮೊದಲು ಅಂಚು ಎಷ್ಟು ದೂರ ವಿಚಲನಗೊಳ್ಳುತ್ತದೆ), ಮತ್ತು qtres (ಚತುರ್ಭುಜ ಕರ್ವ್ ಸಹಿಷ್ಣುತೆ - ಹೇಗೆ ಆಕ್ರಮಣಕಾರಿಯಾಗಿ ಸುಗಮವಾಗಿದೆ). ಲೋಗೋಗಳಿಗೆ ಡಿಫಾಲ್ಟ್ಗಳು ಉತ್ತಮವಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತವೆ; ಸಂಕೀರ್ಣ ಚಿತ್ರಗಳು ಪ್ರತಿ-ಚಿತ್ರದ ಶ್ರುತಿಯಿಂದ ಪ್ರಯೋಜನ ಪಡೆಯುತ್ತವೆ.
ಔಟ್ಪುಟ್ ಮಾರ್ಗದ ಅಂಶಗಳೊಂದಿಗೆ ಪ್ರಮಾಣಿತ SVG 1.1 ಆಗಿದೆ. ಪ್ರತಿಯೊಂದು ಬಣ್ಣದ ಪ್ರದೇಶವು ಫಿಲ್ ಗುಣಲಕ್ಷಣದೊಂದಿಗೆ ಒಂದು ಮಾರ್ಗವಾಗುತ್ತದೆ. ಪರಿಣಾಮವಾಗಿ ಫೈಲ್ ಯಾವುದೇ ಬ್ರೌಸರ್, ವೆಕ್ಟರ್ ಎಡಿಟರ್ ಅಥವಾ SVG-ಅವೇರ್ ಡಿಸೈನ್ ಟೂಲ್ನಲ್ಲಿ ತೆರೆಯುತ್ತದೆ. ಫೈಲ್ ಗಾತ್ರವು ಪ್ರಾಥಮಿಕವಾಗಿ ಪಥ ಎಣಿಕೆ ಮತ್ತು ನೋಡ್ ಸಾಂದ್ರತೆಯ ಮೇಲೆ ಅವಲಂಬಿತವಾಗಿರುತ್ತದೆ; ಒಂದು ವಿಶಿಷ್ಟವಾದ ಗುರುತಿಸಲಾದ ಲೋಗೋ 1-10 KB ಆಗಿದೆ.