Araçlar95

DÖNÜŞTÜR / PRATİK BİR GÖRSEL KILAVUZU

Bir görseli Base64 formatına nasıl dönüştürürsünüz

Bir görseli, orijinal baytlarını koruyarak projenizin ihtiyaç duyduğu koda dönüştürün.

Bir görsel seçin, Veri URL'si, Düz Base64, HTML görseli veya CSS arka planı seçin ve kodu kopyalayın ya da metin olarak indirin. Bu kılavuz, bir HTML görsel dışa aktarımı aracılığıyla orijinal bir PNG örneğini takip eder.

Rehberi takip et
DOĞRULANMIŞ BİR KAYNAK VE İNDİRİLEN SONUCU
Önce Base64 örneğinde kodlanmış PNG yörünge simgesi.

Orijinal 512 × 512 PNG: 202,491 bayt.

Sonra
<img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAgAAAAIACAYAAAD0eNT6AAAQAElEQVR4Aez9T+x/+1Xehz7rZ0Jv/iiiXEWM2kFQRonUiAwQqmp1lKhCKKpQRh3cFBJsAyYYAjY2mHOOoYE29rEZkDCoIlUd…

Gerçek 270,029 baytlık HTML çıktısının başlangıcı; görüntüleme için kısaltılmıştır.

Orijinal 512 × 512 PNG: 202,491 bayt. Gerçek 270,029 baytlık HTML çıktısının başlangıcı; görüntüleme için kısaltılmıştır.
Reklamlar
HIZLI VİDEO EĞİTİMİ 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. İngilizce seslendirme Videoyu izle

How to encode an image as Base64 or HTML

Reklamlar

Bu uygulamalı örneği takip edin, ardından aynı kontrolleri kendi görselinize uyarlayın. Görselden Base64 Dönüştürücü aç.

01

Bir görsel seçin ve kimliğini önizleyin

Görselden Base64 Dönüştürücüyü açın. Bir görsel seçin veya bir örnek deneyin. Örnek, 202,491 bayt içeren 512 × 512 piksellik favicon-orbit.png dosyasını kullanır. Düzenleyici, görseli kodunun üzerinde gösterir, böylece seçtiğiniz varlığın doğru olduğunu onaylayabilirsiniz.

Tarayıcınız önizleme için kodlarını çözebildiğinde PNG, JPG, WebP, GIF, BMP ve AVIF desteklenir. Maksimum dosya boyutu 25 MB olup, 60 megapiksel ve kenar başına 16,000 piksel sınırı vardır. SVG biçimlendirmesi bu raster dönüştürücü tarafından kabul edilmez.

Araç, orijinal dosya baytlarını okur. Görseli yeniden oluşturmak, yeniden boyutlandırmak veya yeniden sıkıştırmak için önizlemeyi kullanmaz. Bu nedenle, mevcut meta veriler ve GIF animasyonu kodlanmış verilerde korunur.

Kodlamadan önce, daha küçük bir varlığa ihtiyacınız varsa Görseli Yeniden Boyutlandır veya Görsel Sıkıştırıcı'yı kullanın. Base64 tek başına görsel boyutunu küçültmez.

02

Projenizin beklediği gösterimi seçin

Ayarlar'ı açın ve bu örnek için Kod formatı altında HTML görselini seçin. Sonuç, bir Base64 veri URL'si içeren bir img etiketidir. Alt özniteliği başlangıçta boştur; görsel bilgi aktardığında yararlı bir alternatif metin yazın.

Veri URL'si, data:image/png;base64 gibi bir önekle başlar ve ardından kodlanmış veriler gelir. Düz Base64 yalnızca verileri içerir. CSS arka planı, veri URL'sini bir background-image bildirimine sarar. Bu gösterimler farklı hedeflere hizmet eder, bu nedenle yalnızca dosya adını değiştirmek yerine uygulamanızın talep ettiği formu kopyalayın.

Kod paneli, Kod formatını değiştirdikten hemen sonra güncellenir. Kopyala simgesi mevcut gösterimi kopyalar ve paylaşılan kopyalama onayını verir. Pano erişimi engellendiğinde, kod manuel kopyalama için seçilir.

Eksiksiz bir HTML img etiketi, bir veri URL'si ile aynı şey değildir. Bir alan URL istediğinde yalnızca src değerini kullanın.

Bu kılavuzdaki örnek

Bir örnek deneyin: favicon-orbit.png, 512 × 512 piksel, 202,491 bayt. Kod formatı altında HTML görselini seçin. Başlat'ı seçin ve favicon-orbit-base64.txt dosyasını indirin.

Orijinal PNG
512 × 512 piksel · 202,491 bayt
HTML metin çıktısı
270,029 bayt
Kodlama
Orijinal baytlar; yeniden sıkıştırma yok
03

Kodu indirin ve boyutunu anlayın

Başlat'ı, ardından İndir'i seçin. Örnek, HTML görüntü kodu içeren favicon-orbit-base64.txt dosyasını kaydeder. 270,029 baytlık boyutu, 202,491 baytlık kaynaktan daha büyüktür. Makaledeki karşılaştırma, indirilen metnin yalnızca okunabilirlik için kısaltılmış gerçek başlangıcını göstermektedir.

Base64 genellikle üç kaynak baytını dört metin karakterine dönüştürerek küçük sarmalayıcıdan önce yaklaşık üçte bir oranında ekleme yapar. Küçük bir simgeyi gömmek bir belgeyi kendi kendine yeterli hale getirebilir, ancak büyük görüntü dizelerini HTML veya CSS içine yerleştirmek de belgeyi büyütür ve görüntünün ayrı bir dosya olarak önbelleğe alınmasını engeller.

Kodlama, şifreleme değildir. Eksiksiz Base64 dizesine sahip herkes temel görüntüyü kurtarabilir. Özel bilgiler içeriyorsa koda kaynakla aynı özeni gösterin.

Bu makaledeki kısaltılmış alıntı açıklayıcıdır. İndirilen tam TXT dosyasını kullanın veya kodun tamamını araçtan kopyalayın.

FAYDALI AYRINTILAR

Sıkça sorulan sorular

Kodlama görsel kalitesini düşürür mü?

Hayır. Kodlama orijinal baytları korur. Görseli yeniden boyutlandırmaz, sıkıştırmaz veya yeniden çizmez.

Base64 dizgisi neden görselden daha büyük?

Base64, üç giriş baytını dört metin karakteri kullanarak temsil eder, bu nedenle genellikle bir sarmalayıcı veya önekten önce yaklaşık üçte bir oranında ekleme yapar.

GIF animasyonları korunur mu?

Kodlama, animasyon dahil olmak üzere orijinal GIF baytlarını korur. Önizleme sabit bir kareyi gösterebilir ancak kodlanmış veri tüm kareleri tutar.

Base64 gizli görseller için güvenli mi?

Base64 bir şifreleme değildir. Eğer temel görsel gizliyse dizgiyi gizli tutun. Dönüştürücünün kendisi işlemi tarayıcınızda yerel olarak gerçekleştirir.

SIRA SİZDE

Doğru görüntüyü doğru koda dönüştürün.

Bir örnek deneyin veya kendi dosyanızı kullanın ve paylaşmadan önce sonucu inceleyin.

Görselden Base64 Dönüştürücü aç

Görsel detayı

Dil38

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

Dilinizi seçin. Video eğitimleri şu anda İngilizce anlatım kullanmaktadır.