Fatih Demirağ — Kişisel Portfolyo, Sistem Mimarisi & Teknik Blog
İletişim
22 Mayıs 2019 • 1 dk okuma

Php Base64'ü Resme Çevirme

Fatih Demirağ
Fatih Demirağ
Yazılım Geliştirici & Sistem Mimarı
Php Base64'ü Resme Çevirme

İyi günler uzun zamandır yoğunluktan dolayı yazı yazmıyorum.Bu geçen zamanda çok proje ile uğraştım yavaş yavaş yazılara yeniden başlıyorum.Bundan sonra daha fazla yazı yazmaya özen göstereceğim.

Bu yazımda ise Php ile base64 resmi dosyaya çevirmeyi anlatacağım.Bu işlemi Javascript'te canvas ile çizim yaptıktan sonra onu dosya olarak kaydetmek için kullanabilirsiniz.Bu örnekte base64 metnini ben manuel olarak vereceğim ama siz bunu dinamik olarak alabilirsiniz.

$data=trim($base64_string);
$data = str_replace('data:image/png;base64,', '', $data);
$data = str_replace(' ', '+', $data);
$data = base64_decode($data);
$dosya = "img".'.png';
file_put_contents($dosya, $data);

Bu kod ile  $base64_string değişkenini kendize uyarlayıp base64'den resme çevirip dosya olarak kayıt edebilirsiniz.