Base64 ಚಿತ್ರ ಪರಿವರ್ತಕ ಎಂದರೇನು ಮತ್ತು ಇದು ಹೇಗೆ ಕೆಲಸ ಮಾಡುತ್ತದೆ?
"Base64 ಚಿತ್ರ ಪರಿವರ್ತಕ" ಎನ್ನುವುದು ಚಿತ್ರಗಳನ್ನು Base64 ಎಂಬ ಪಠ್ಯ ರೂಪಕ್ಕೆ ಪರಿವರ್ತಿಸುವ ಅಥವಾ Base64 ಪಠ್ಯವನ್ನು ಮರಳಿ ಚಿತ್ರದ ಫೈಲ್ ಆಗಿ ಪರಿವರ್ತಿಸುವ ಒಂದು ಉಪಯುಕ್ತ ಸಾಧನವಾಗಿದೆ. ಈ ಉಪಕರಣದ ಸಹಾಯದಿಂದ ನೀವು ಯಾವುದೇ ಚಿತ್ರವನ್ನು ಎಳೆದು ತಂದು ಹಾಕುವ (drag and drop) ಮೂಲಕ ಅಥವಾ Base64 ಪಠ್ಯವನ್ನು ಪೇಸ್ಟ್ ಮಾಡುವ ಮೂಲಕ ಸುಲಭವಾಗಿ ಪರಿವರ್ತಿತ ಔಟ್ಪುಟ್ ಅನ್ನು ಪಡೆಯಬಹುದು, ನಕಲಿಸಬಹುದು ಅಥವಾ ಡೌನ್ಲೋಡ್ ಮಾಡಬಹುದು.
ಈ ಉಪಕರಣವು ಎರಡು ಪ್ರಮುಖ ದಿಕ್ಕುಗಳಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ:
- ಚಿತ್ರ → Base64 (ಎನ್ಕೋಡಿಂಗ್): ನೀವು ಚಿತ್ರವನ್ನು ಅಪ್ಲೋಡ್ ಮಾಡಿದಾಗ, ಉಪಕರಣವು ಅದನ್ನು ಪಠ್ಯದ ರೂಪಕ್ಕೆ ಪರಿವರ್ತಿಸುತ್ತದೆ. ಇದನ್ನು ವೆಬ್ ಕೋಡ್ಗಳಲ್ಲಿ ನೇರವಾಗಿ ಬಳಸಬಹುದು.
- Base64 → ಚಿತ್ರ (ಡಿಕೋಡಿಂಗ್): ನೀವು
data:image/...URI ಅಥವಾ ಕಚ್ಚಾ Base64 ಸ್ಟ್ರಿಂಗ್ ಅನ್ನು ಪೇಸ್ಟ್ ಮಾಡಿದಾಗ, ಉಪಕರಣವು ಅದನ್ನು ಮರಳಿ ಚಿತ್ರದ ಫೈಲ್ ಆಗಿ ಪರಿವರ್ತಿಸುತ್ತದೆ.
ಈ ಉಪಕರಣವು ಚಿತ್ರದ ಮೂಲ ಬೈಟ್ಗಳನ್ನು ಮಾತ್ರ ಎನ್ಕೋಡ್ ಮಾಡುತ್ತದೆ ಅಥವಾ ಮರುಸ್ಥಾಪಿಸುತ್ತದೆ. ಇದು ಚಿತ್ರಗಳನ್ನು ಕುಗ್ಗಿಸುವುದು (compress), ಕ್ರಾಪ್ ಮಾಡುವುದು (crop), ಮರು-ಗಾತ್ರಗೊಳಿಸುವುದು (resize) ಅಥವಾ PNG ಅಥವಾ JPG ನಂತಹ ನಿರ್ದಿಷ್ಟ ಫಾರ್ಮ್ಯಾಟ್ಗಳಿಗೆ ಪರಿವರ್ತಿಸುವ ಕೆಲಸವನ್ನು ಮಾಡುವುದಿಲ್ಲ.
ಬೆಂಬಲಿತ ಇನ್ಪುಟ್ಗಳು ಮತ್ತು ಮಿತಿಗಳು
ಈ ಉಪಕರಣವನ್ನು ಬಳಸುವಾಗ ಇನ್ಪುಟ್ ಫೈಲ್ಗಳು ಮತ್ತು ಪಠ್ಯಗಳಿಗೆ ಕೆಲವು ನಿರ್ದಿಷ್ಟ ನಿಯಮಗಳು ಮತ್ತು ಮಿತಿಗಳಿವೆ:
- ಚಿತ್ರ ಫೈಲ್ ಇನ್ಪುಟ್: ನೀವು ಚಿತ್ರವನ್ನು ಎಳೆದು ತಂದು ಹಾಕಬಹುದು ಅಥವಾ ಕ್ಲಿಕ್ ಮಾಡುವ ಮೂಲಕ ಆಯ್ಕೆ ಮಾಡಬಹುದು. ಈ ಉಪಕರಣವು PNG, JPG, GIF, WebP, SVG, AVIF, BMP, ICO, ಮತ್ತು TIFF ಫಾರ್ಮ್ಯಾಟ್ಗಳನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ. ಎನ್ಕೋಡಿಂಗ್ ಮಾಡಲು ಗರಿಷ್ಠ ಫೈಲ್ ಗಾತ್ರ 5 MB ಆಗಿರುತ್ತದೆ. ಒಂದು ವೇಳೆ ನೀವು ಒಂದಕ್ಕಿಂತ ಹೆಚ್ಚು ಚಿತ್ರಗಳನ್ನು ಎಳೆದು ಹಾಕಿದರೆ, ಕೇವಲ ಮೊದಲ ಚಿತ್ರವನ್ನು ಮಾತ್ರ ಪ್ರಕ್ರಿಯೆಗೆ ತೆಗೆದುಕೊಳ್ಳಲಾಗುತ್ತದೆ.
- Base64 ಅಥವಾ data URI ಸ್ಟ್ರಿಂಗ್ ಇನ್ಪುಟ್: ಡಿಕೋಡಿಂಗ್ ಮಾಡಲು ನೀವು
data:image/...URI ಅಥವಾ ಕಚ್ಚಾ Base64 ಸ್ಟ್ರಿಂಗ್ ಅನ್ನು ಪೇಸ್ಟ್ ಮಾಡಬಹುದು. ಡಿಕೋಡಿಂಗ್ ಮಾಡಲು ಗರಿಷ್ಠ ಇನ್ಪುಟ್ ಉದ್ದ 8 MB ಆಗಿರುತ್ತದೆ. ಈ ಉಪಕರಣವು ವೈಟ್ಸ್ಪೇಸ್ (whitespace) ಮತ್ತು ಹೊಸ ಸಾಲುಗಳನ್ನು (newlines) ಒಳಗೊಂಡಿರುವ ಪ್ರಮಾಣಿತ ಮತ್ತು URL-ಸುರಕ್ಷಿತ Base64 ಇನ್ಪುಟ್ಗಳನ್ನು ಸ್ವೀಕರಿಸುತ್ತದೆ.
ಲಭ್ಯವಿರುವ ಔಟ್ಪುಟ್ ಫಾರ್ಮ್ಯಾಟ್ಗಳು
ಚಿತ್ರವನ್ನು ಯಶಸ್ವಿಯಾಗಿ ಪರಿವರ್ತಿಸಿದ ನಂತರ, ಉಪಕರಣವು "ಔಟ್ಪುಟ್" ಎಂಬ ಲೇಬಲ್ ಅಡಿಯಲ್ಲಿ ಈ ಕೆಳಗಿನ ವಿವಿಧ ಫಾರ್ಮ್ಯಾಟ್ಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ:
- Data URI: ನೇರವಾಗಿ HTML ಅಥವಾ CSS ನಲ್ಲಿ ಅಳವಡಿಸಲು ಸೂಕ್ತವಾದ ಪಠ್ಯ ರೂಪದ ಚಿತ್ರ.
- Base64: ಚಿತ್ರದ ಕಚ್ಚಾ Base64 ಸ್ಟ್ರಿಂಗ್.
- CSS: CSS ನ
background-imageಪ್ರಾಪರ್ಟಿಯಾಗಿ ಫಾರ್ಮ್ಯಾಟ್ ಮಾಡಲಾದ ಚಿತ್ರ. - HTML: HTML ನ
<img>ಟ್ಯಾಗ್ ರೂಪದಲ್ಲಿ ಫಾರ್ಮ್ಯಾಟ್ ಮಾಡಲಾದ ಚಿತ್ರ.
ಇದರೊಂದಿಗೆ, ಔಟ್ಪುಟ್ ವಿಭಾಗದಲ್ಲಿ "ಔಟ್ಪುಟ್ ಅಕ್ಷರಗಳು" (ಔಟ್ಪುಟ್ ಅಕ್ಷರಗಳು - ಜನರೇಟ್ ಆದ Base64 ಔಟ್ಪುಟ್ನಲ್ಲಿರುವ ಅಕ್ಷರಗಳ ಸಂಖ್ಯೆ) ಮತ್ತು "ಚಿತ್ರದ ಗಾತ್ರ" (ಚಿತ್ರದ ಗಾತ್ರ - ಚಿತ್ರದ ಆಯಾಮಗಳು) ವಿವರಗಳು ಲಭ್ಯವಿರುತ್ತವೆ. ಡಿಕೋಡ್ ಮಾಡಿದ ಚಿತ್ರವನ್ನು ಡೌನ್ಲೋಡ್ ಮಾಡಲು "ಚಿತ್ರ ಡೌನ್ಲೋಡ್ ಮಾಡಿ" ಎಂಬ ಬಟನ್ ಇರುತ್ತದೆ. ಡಿಕೋಡ್ ಮಾಡಲಾದ ಚಿತ್ರಗಳು brobrogo-image. ಎಂಬ ಹೆಸರಿನೊಂದಿಗೆ ಸೂಕ್ತವಾದ ಫೈಲ್ ಎಕ್ಸ್ಟೆನ್ಶನ್ ಪಡೆದು ಡೌನ್ಲೋಡ್ ಆಗುತ್ತವೆ.
ದೋಷ ಸಂದೇಶಗಳು ಮತ್ತು ಅವುಗಳ ವಿವರಣೆ
ಬಳಕೆಯ ಸಮಯದಲ್ಲಿ ನಿಯಮಗಳನ್ನು ಉಲ್ಲಂಘಿಸಿದರೆ ಅಥವಾ ತಪ್ಪು ಇನ್ಪುಟ್ ನೀಡಿದರೆ ಸಿಸ್ಟಮ್ ಈ ಕೆಳಗಿನ ದೋಷ ಸಂದೇಶಗಳನ್ನು ತೋರಿಸುತ್ತದೆ:
- "ಆ ಫೈಲ್ ಬೆಂಬಲಿತ ಚಿತ್ರವಲ್ಲ." - ಅಪ್ಲೋಡ್ ಮಾಡಿದ ಫೈಲ್ ಬೆಂಬಲಿತ ಚಿತ್ರದ ಫಾರ್ಮ್ಯಾಟ್ ಆಗಿಲ್ಲದಿದ್ದಾಗ ಈ ದೋಷ ಕಾಣಿಸಿಕೊಳ್ಳುತ್ತದೆ.
- "ಆ ಚಿತ್ರವು
{max}ಗಿಂತ ದೊಡ್ಡದಾಗಿದೆ. ಸಣ್ಣ ಚಿತ್ರವನ್ನು ಪ್ರಯತ್ನಿಸಿ." - ಚಿತ್ರದ ಫೈಲ್ ಗರಿಷ್ಠ ಅನುಮತಿಸಲಾದ ಗಾತ್ರಕ್ಕಿಂತ (5 MB) ದೊಡ್ಡದಾಗಿದ್ದಾಗ ಈ ಸಂದೇಶ ಬರುತ್ತದೆ. - "ಆ ಫೈಲ್ ಅನ್ನು ಓದಲು ಸಾಧ್ಯವಾಗಲಿಲ್ಲ." - ಉಪಕರಣಕ್ಕೆ ಫೈಲ್ ಅನ್ನು ಓದಲು ಸಾಧ್ಯವಾಗದಿದ್ದಾಗ ಈ ದೋಷ ಎದುರಾಗುತ್ತದೆ.
- "ಅದು ಮಾನ್ಯವಾದ Base64 ಅಲ್ಲ." - ಪೇಸ್ಟ್ ಮಾಡಿದ ಇನ್ಪುಟ್ ಮಾನ್ಯವಾದ Base64 ಸ್ಟ್ರಿಂಗ್ ಆಗಿಲ್ಲದಿದ್ದಾಗ ಈ ಸಂದೇಶ ಬರುತ್ತದೆ.
- "ಈ Base64 ಅನ್ನು ಗುರುತಿಸಬಹುದಾದ ಚಿತ್ರವಾಗಿ ಡಿಕೋಡ್ ಮಾಡಲು ಸಾಧ್ಯವಿಲ್ಲ." - Base64 ಡಿಕೋಡ್ ಆದರೂ ಅದು ಯಾವುದೇ ಗುರುತಿಸಬಹುದಾದ ಚಿತ್ರದ ರೂಪದಲ್ಲಿ ಇಲ್ಲದಿದ್ದಾಗ ಈ ದೋಷ ಕಾಣಿಸಿಕೊಳ್ಳುತ್ತದೆ.
- "ಆ ಇನ್ಪುಟ್ ತುಂಬಾ ಉದ್ದವಾಗಿದೆ. ಇದನ್ನು
{max}ಒಳಗೆ ಇರಿಸಿ." - ಡಿಕೋಡಿಂಗ್ ಮಾಡಲು ನೀಡಿದ ಇನ್ಪುಟ್ ತುಂಬಾ ಉದ್ದವಾಗಿದ್ದಾಗ (8 MB ಗಿಂತ ಹೆಚ್ಚಿದ್ದಾಗ) ಈ ಸಂದೇಶ ಬರುತ್ತದೆ. - "ಚಿತ್ರದ ಡೇಟಾವನ್ನು ಡಿಕೋಡ್ ಮಾಡಲಾಗಿದೆ ಆದರೆ ಪ್ರದರ್ಶಿಸಲು ಸಾಧ್ಯವಾಗಲಿಲ್ಲ." - ಚಿತ್ರದ ಡೇಟಾ ಡಿಕೋಡ್ ಆದರೂ ಅದನ್ನು ಪರದೆಯ ಮೇಲೆ ಪ್ರದರ್ಶಿಸಲು ಸಾಧ್ಯವಾಗದಿದ್ದಾಗ ಈ ದೋಷ ಉಂಟಾಗುತ್ತದೆ.
ಗೌಪ್ಯತೆ ಮತ್ತು ಸುರಕ್ಷತೆ
ಈ ಉಪಕರಣವನ್ನು ಬಳಸುವಾಗ ನಿಮ್ಮ ಡೇಟಾದ ಸುರಕ್ಷತೆಯ ಬಗ್ಗೆ ಚಿಂತಿಸಬೇಕಾಗಿಲ್ಲ. ನಿಮ್ಮ ಚಿತ್ರವನ್ನು ಸಂಪೂರ್ಣವಾಗಿ ನಿಮ್ಮ ಬ್ರೌಸರ್ನಲ್ಲೇ ಓದಲಾಗುತ್ತದೆ ಮತ್ತು ಪರಿವರ್ತಿಸಲಾಗುತ್ತದೆ. ಪ್ರಕ್ರಿಯೆಯ ಯಾವುದೇ ಹಂತದಲ್ಲೂ BroBroGo ನ ಸರ್ವರ್ಗಳಿಗೆ ಯಾವುದೇ ಚಿತ್ರ ಅಥವಾ ಡೇಟಾವನ್ನು ಅಪ್ಲೋಡ್ ಮಾಡಲಾಗುವುದಿಲ್ಲ.
ಈ ಉಪಕರಣ ಯಾರಿಗೆ ಉಪಯುಕ್ತ?
- ಸಣ್ಣ ಐಕಾನ್ಗಳು ಅಥವಾ ಪ್ಲೇಸ್ಹೋಲ್ಡರ್ ಚಿತ್ರಗಳನ್ನು ನೇರವಾಗಿ HTML ಅಥವಾ CSS ನಲ್ಲಿ ಅಳವಡಿಸಲು ಬಯಸುವ ವೆಬ್ ಡೆವಲಪರ್ಗಳಿಗೆ.
- ಇಮೇಲ್ ಟೆಂಪ್ಲೇಟ್ಗಳೊಂದಿಗೆ ಕೆಲಸ ಮಾಡುವ ಮತ್ತು ಚಿತ್ರಗಳನ್ನು ಇನ್ಲೈನ್ ಮಾಡಬೇಕಾದ ಕಂಟೆಂಟ್ ಕ್ರಿಯೇಟರ್ಗಳಿಗೆ.
- ಯಾವುದೇ ಚಿತ್ರವನ್ನು Base64 data URI ಗೆ ಪರಿವರ್ತಿಸಲು ಬಯಸುವ ಯಾರಿಗಾದರೂ.
- Base64 ಸ್ಟ್ರಿಂಗ್ ಅನ್ನು ಮರಳಿ ಚಿತ್ರದ ಫೈಲ್ ಆಗಿ ಪರಿವರ್ತಿಸಲು ಬಯಸುವ ಯಾರಿಗಾದರೂ.
ಸಾಮಾನ್ಯ ಪ್ರಶ್ನೆಗಳು (FAQ)
Base64 data URI ಚಿತ್ರ ಎಂದರೇನು?
ಇದು ಪಠ್ಯವಾಗಿ ಎನ್ಕೋಡ್ ಮಾಡಲಾದ ಚಿತ್ರವಾಗಿದೆ, ಆದ್ದರಿಂದ ಪ್ರತ್ಯೇಕ ಫೈಲ್ನಿಂದ ಲೋಡ್ ಮಾಡುವ ಬದಲು ಇದನ್ನು ನೇರವಾಗಿ HTML ಅಥವಾ CSS ಒಳಗೆ ಇರಿಸಬಹುದು. ಇದು ವಿನಂತಿಯ ಸಮಯವನ್ನು ಉಳಿಸುತ್ತದೆ, ಇದು ಸಣ್ಣ ಐಕಾನ್ಗಳು ಮತ್ತು ಇಮೇಲ್ ಟೆಂಪ್ಲೇಟ್ಗಳಿಗೆ ಉಪಯುಕ್ತವಾಗಿದೆ.
ದೊಡ್ಡ ಚಿತ್ರಗಳನ್ನು ನಾನು ಈ ರೀತಿಯಾಗಿ ಇನ್ಲೈನ್ ಮಾಡಬೇಕೇ?
ಹಾಗೆ ಮಾಡದಿರುವುದು ಉತ್ತಮ. Base64 ಡೇಟಾವನ್ನು ಸುಮಾರು ಮೂರನೇ ಒಂದು ಭಾಗದಷ್ಟು ದೊಡ್ಡದಾಗಿಸುತ್ತದೆ ಮತ್ತು ಪುಟಕ್ಕಿಂತ ಪ್ರತ್ಯೇಕವಾಗಿ ಇದನ್ನು ಕ್ಯಾಶ್ ಮಾಡಲು ಸಾಧ್ಯವಿಲ್ಲ, ಆದ್ದರಿಂದ ಇದನ್ನು ಸಣ್ಣ ಸ್ವತ್ತುಗಳಿಗೆ ಸೀಮಿತಗೊಳಿಸಿ ಮತ್ತು ದೊಡ್ಡ ಚಿತ್ರಗಳನ್ನು ಸಾಮಾನ್ಯ ಫೈಲ್ಗಳಾಗಿ ಲಿಂಕ್ ಮಾಡಿ.
ಇದು Base64 ಸ್ಟ್ರಿಂಗ್ ಅನ್ನು ಮತ್ತೆ ಫೈಲ್ ಆಗಿ ಪರಿವರ್ತಿಸಬಹುದೇ?
ಹೌದು. Base64 → ಚಿತ್ರ ಗೆ ಬದಲಾಯಿಸಿ, data URI ಅಥವಾ ಕಚ್ಚಾ Base64 ಸ್ಟ್ರಿಂಗ್ ಅನ್ನು ಪೇಸ್ಟ್ ಮಾಡಿ. ಇದು ಚಿತ್ರದ ಪ್ರಕಾರವನ್ನು ಪತ್ತೆಹಚ್ಚುತ್ತದೆ, ಪೂರ್ವವೀಕ್ಷಣೆ ತೋರಿಸುತ್ತದೆ ಮತ್ತು ಫೈಲ್ ಅನ್ನು ಡೌನ್ಲೋಡ್ ಮಾಡಲು ಅನುಮತಿಸುತ್ತದೆ.