• Sorular
  • Etiketler

PHP HTML görüntü çıkışı

0 Cevap php

Yılında PHP manual for base64_encode() Ben bir görüntü çıktısı için aşağıdaki komut dosyasını gördüm.

<?php

$imgfile = "test.gif";

$handle = fopen($filename, "r");

$imgbinary = fread(fopen($imgfile, "r"), filesize($imgfile));

echo '<img src="data:image/gif;base64,' . base64_encode($imgbinary) . '" />';

?>

Ama how çıktı alabilirsiniz dinamik GD ile oluşturulan bir görüntü?

Bu denedim:

$im = imagecreatetruecolor(400, 400);

imagefilledrectangle($im, 0, 0, 200, 200, 0xFF0000);
imagefilledrectangle($im, 200, 0, 400, 200, 0x0000FF);
imagefilledrectangle($im, 0, 200, 200, 400, 0xFFFF00);
imagefilledrectangle($im, 200, 200, 400, 400, 0x00FF00);

echo '<img src="data:image/png;base64,'.base64_encode(imagepng($im)).'" />';

Neden çalışmıyor?

Bu IE çalışmak görünmektedir fakat Firefox. Nasıl ben cross-browser? yapabilir

0 Cevap

etiketler

  • php
  • html
  • gd
  • Sorular
  • Etiketler
Copyright © 2014

Powered by EvrenWeb Int. Media.