php görüntü oluşturmak ve jquery iletişim

1 Cevap php

JQuery Dialog penceresinde php ile anında yapılan bir görüntü göstermeye muktedir istiyorum.

Ben bu deneyin ne zaman olsun tüm görüntü için ikili veridir. Ama normal bir php sayfada görüntü oluştururken bir sorun değildir.

Ben görüntüyü oluşturmak için basit bir php komut dosyası var

 public function image()
{
    header('Content-type: image/png');

    // Create the image
    $im = imagecreatetruecolor(400, 400);

    // Create some colors
    $white = imagecolorallocate($im, 255, 255, 255);
    $grey = imagecolorallocate($im, 128, 128, 128);
    $black = imagecolorallocate($im, 0, 0, 0);
    imagefilledrectangle($im, 0, 0, 399, 399, $white);

    // The text to draw
    $text = 'Just some simple text...';

    $font = 'arial.ttf';

    // Add some shadow to the text
    imagettftext($im, 20, 0, 10, 40, $grey, $font, $text);

    // Add the text
    imagettftext($im, 20, 0, 10, 20, $black, $font, $text);

    // Using imagepng() results in clearer text compared with imagejpeg()
    imagepng($im);
    imagedestroy($im);
}

Iletişim kurulması bir sorun ve çıktısı html değildir.

Bu benim oluşturulan görüntü göstermek için nasıl alabilirim Herhangi bir öneri?

Gerçekten birisi yardımcı olabilir umuyoruz?

Teşekkür ederim

1 Cevap

. $ Kullanarak görüntüyü yükleyin ajax () ve DOM içine enjekte:

$.load('#yourDialogContentDiv').html('<img src="http://YOUR_PHP_IMAGE_GENERATOR_SCRIPT" />'));

Then show your jQuery dialog. Presto!