ხელსაწყოები95

კონვერტაცია / პრაქტიკული სახელმძღვანელო გამოსახულებებისთვის

როგორ გადავიყვანოთ გამოსახულება Base64-ში

გადააქციეთ გამოსახულება კოდად, რომელიც თქვენს პროექტს სჭირდება, მისი ორიგინალი ბაიტების შენარჩუნებით.

აირჩიეთ გამოსახულება, აირჩიეთ „Data URL“, „Plain Base64“, HTML გამოსახულება ან CSS ფონი, და დააკოპირეთ კოდი ან ჩამოტვირთეთ იგი ტექსტის სახით. ეს სახელმძღვანელო მიჰყვება ორიგინალ PNG-ს HTML გამოსახულების ექსპორტის მეშვეობით.

მიჰყევით სახელმძღვანელოს
ვერიფიცირებული წყარო და მისი ჩამოტვირთული შედეგი
მანამდე PNG ორბიტის ხატულა დაშიფრული Base64 მაგალითში.

ორიგინალი 512 × 512 PNG: 202,491 ბაიტი.

შემდეგ
<img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAgAAAAIACAYAAAD0eNT6AAAQAElEQVR4Aez9T+x/+1Xehz7rZ0Jv/iiiXEWM2kFQRonUiAwQqmp1lKhCKKpQRh3cFBJsAyYYAjY2mHOOoYE29rEZkDCoIlUd…

ფაქტობრივი 270,029-ბაიტიანი HTML გამომავალი მონაცემების დასაწყისი; ნაწყვეტი შემოკლებულია ჩვენებისთვის.

ორიგინალი 512 × 512 PNG: 202,491 ბაიტი. ფაქტობრივი 270,029-ბაიტიანი HTML გამომავალი მონაცემების დასაწყისი; ნაწყვეტი შემოკლებულია ჩვენებისთვის.
რეკლამები
მოკლე ვიდეო გაკვეთილი How to encode an image as Base64 or HTML Choose an image, select HTML image code and download the encoded image as a text file. ინგლისურენოვანი გახმოვანება ვიდეოს ნახვა

How to encode an image as Base64 or HTML

რეკლამები

მიჰყევით ამ სამუშაო მაგალითს, შემდეგ მოარგეთ იგივე კონტროლები თქვენს საკუთარ გამოსახულებას. გამოსახულება Base64 კონვერტორი-ის გახსნა.

01

აირჩიეთ გამოსახულება და გადახედეთ მის იდენტობას

გახსენით „გამოსახულება Base64-ში გადამყვანი“. აირჩიეთ გამოსახულება ან „სცადეთ ნიმუში“. მაგალითი იყენებს 512 × 512 პიქსელიან favicon-orbit.png-ს, რომელიც შეიცავს 202,491 ბაიტს. რედაქტორი აჩვენებს გამოსახულებას მისი კოდის ზემოთ, რათა დაადასტუროთ, რომ აირჩიეთ სასურველი აქტივი.

PNG, JPG, WebP, GIF, BMP და AVIF მხარდაჭერილია, როდესაც თქვენს ბრაუზერს შეუძლია მათი გაშიფვრა გადახედვისთვის. ფაილის მაქსიმალური ზომაა 25 MB, 60 მეგაპიქსელი და 16,000 პიქსელი თითო მხარეს შეზღუდვით. SVG მარკირება არ მიიღება ამ რასტრული გადამყვანის მიერ.

ხელსაწყო კითხულობს ორიგინალი ფაილის ბაიტებს. ის არ იყენებს გადახედვას გამოსახულების აღსადგენად, ზომის შესაცვლელად ან ხელახლა დასაკომპრესირებლად. არსებული მეტამონაცემები და GIF ანიმაცია ამიტომ შენარჩუნებულია დაშიფრულ მონაცემებში.

დაშიფვრამდე გამოიყენეთ „გამოსახულების ზომის შეცვლა“ ან „გამოსახულების კომპრესორი“, თუ გჭირდებათ უფრო მცირე აქტივი. Base64 თავისთავად არ ამცირებს გამოსახულების ზომას.

02

აირჩიეთ წარმოდგენა, რომელსაც თქვენი პროექტი ელოდება

გახსენით „პარამეტრები“ და აირჩიეთ HTML გამოსახულება „კოდის ფორმატის“ ქვეშ ამ მაგალითისთვის. შედეგი არის img ტეგი, რომელიც შეიცავს Base64 data URL-ს. alt ატრიბუტი თავდაპირველად ცარიელია; დაწერეთ სასარგებლო ალტერნატიული ტექსტი, როდესაც გამოსახულება ინფორმაციას გადასცემს.

Data URL იწყება პრეფიქსით, როგორიცაა data:image/png;base64, რასაც მოჰყვება დაშიფრული მონაცემები. Plain Base64 შეიცავს მხოლოდ მონაცემებს. CSS ფონი ახვევს data URL-ს background-image დეკლარაციაში. ეს წარმოდგენები ემსახურება სხვადასხვა დანიშნულებას, ამიტომ დააკოპირეთ თქვენი აპლიკაციის მიერ მოთხოვნილი ფორმა და არა მხოლოდ ფაილის სახელის შეცვლა.

კოდის პანელი განახლდება დაუყოვნებლივ „კოდის ფორმატის“ შეცვლის შემდეგ. კოპირების ხატულა აკოპირებს მიმდინარე წარმოდგენას და იძლევა გაზიარებულ კოპირების დადასტურებას. როდესაც ბუფერზე წვდომა დაბლოკილია, კოდი არჩეულია ხელით კოპირებისთვის.

სრული HTML img ტეგი არ არის იგივე, რაც მონაცემთა URL. გამოიყენეთ მხოლოდ src მნიშვნელობა, როდესაც ველი ითხოვს URL-ს.

მაგალითი ამ სახელმძღვანელოში

სცადეთ ნიმუში: favicon-orbit.png, 512 × 512 პიქსელი, 202,491 ბაიტი. აირჩიეთ HTML გამოსახულება კოდის ფორმატში. აირჩიეთ დაწყება და ჩამოტვირთეთ favicon-orbit-base64.txt.

ორიგინალი PNG
512 × 512 პიქსელი · 202,491 ბაიტი
HTML ტექსტური გამომავალი
270,029 ბაიტი
კოდირება
ორიგინალი ბაიტები; ხელახალი შეკუმშვის გარეშე
03

ჩამოტვირთეთ კოდი და გაიგეთ მისი ზომა

აირჩიეთ Start, შემდეგ Download. მაგალითი ინახავს favicon-orbit-base64.txt-ს, რომელიც შეიცავს HTML გამოსახულების კოდს. მისი 270,029 ბაიტი უფრო დიდია, ვიდრე 202,491-ბაიტიანი წყარო. სტატიის შედარება გვიჩვენებს ჩამოტვირთული ტექსტის რეალურ დასაწყისს, რომელიც შემოკლებულია მხოლოდ წაკითხვადობისთვის.

Base64 ჩვეულებრივ გარდაქმნის სამ წყაროს ბაიტს ოთხ ტექსტურ სიმბოლოდ, რაც ამატებს დაახლოებით ერთ მესამედს პატარა შეფუთვამდე. პატარა ხატულას ჩაშენებამ შეიძლება დოკუმენტი გახადოს თვითკმარი, მაგრამ დიდი გამოსახულების სტრიქონების განთავსება HTML-ში ან CSS-ში ასევე ადიდებს ამ დოკუმენტს და ხელს უშლის გამოსახულების ცალკე ფაილად ქეშირებას.

კოდირება არ არის დაშიფვრა. ნებისმიერს, ვისაც აქვს სრული Base64 სტრიქონი, შეუძლია აღადგინოს საწყისი გამოსახულება. მოეპყარით კოდს ისეთივე სიფრთხილით, როგორც წყაროს, თუ ის შეიცავს პირად ინფორმაციას.

ამ სტატიაში მოცემული შემოკლებული ნაწყვეტი განმარტებითი ხასიათისაა. გამოიყენეთ სრულად ჩამოტვირთული TXT ან დააკოპირეთ სრული კოდი ხელსაწყოდან.

სასარგებლო დეტალები

ხშირად დასმული კითხვები

შეამცირებს თუ არა კოდირება გამოსახულების ხარისხს?

არა. კოდირება ინარჩუნებს ორიგინალ ბაიტებს. ის არ ცვლის გამოსახულების ზომას, არ კუმშავს და არ ახატავს მას.

რატომ არის Base64 სტრიქონი გამოსახულებაზე დიდი?

Base64 წარმოადგენს სამ შემავალ ბაიტს ოთხი ტექსტური სიმბოლოს გამოყენებით, ამიტომ ის ჩვეულებრივ ამატებს დაახლოებით ერთ მესამედს შეფუთვამდე ან პრეფიქსამდე.

ინახება თუ არა GIF ანიმაციები?

კოდირება ინარჩუნებს ორიგინალ GIF ბაიტებს, ანიმაციის ჩათვლით. გადახედვამ შეიძლება აჩვენოს სტატიკური კადრი, მაშინ როცა კოდირებული მონაცემები ინახავს ყველა კადრს.

არის თუ არა Base64 უსაფრთხო საიდუმლო სურათებისთვის?

Base64 არ არის დაშიფვრა. შეინახეთ სტრიქონი კონფიდენციალურად, თუ თავად სურათი კონფიდენციალურია. კონვერტორი თავად ამუშავებს მონაცემებს ლოკალურად, თქვენს ბრაუზერში.

თქვენი ჯერია

გადააქციეთ სწორი გამოსახულება სწორ კოდად.

სცადეთ ნიმუში ან გამოიყენეთ საკუთარი ფაილი და გადახედეთ შედეგს გაზიარებამდე.

გამოსახულება Base64 კონვერტორი-ის გახსნა

სურათის დეტალები

ენა38

English العربية Français Italiano Deutsch Español Português Nederlands Русский Türkçe 日本語 中文 हिन्दी Bahasa Indonesia Bahasa Melayu 한국어 Tiếng Việt ไทย Polski Svenska Українська Norsk বাংলা Ελληνικά فارسی اردو Čeština Dansk Magyar Română Suomi Български Filipino ქართული Slovenčina Azərbaycanca עברית Slovenščina

აირჩიეთ თქვენი ენა. ვიდეო გაკვეთილები ამჟამად იყენებს ინგლისურ გახმოვანებას.