Olá pessoal, tudo certo??
Bom, estou trabalhando em uma outra aplicação onde é necessário
exibir uma imagem gerada via GD... Atualmente eu uso um esquema mais ou
menos assim:
<?php
.// Aqui em cima a classe já foi declarada; imagine que esse seja um pedaço
dela 8¬]
.
function generateImage() {
$this->gd_resource = imagecreate($this->w, $this->h);
imagecolorallocate($this->gd_resource, 150, 150, 150);
$ok = imagepng($this->gd_resource, $this->tempname);
if ($ok)
return true;
}
function image() {
$this->image = new GtkImage();
if(file_exists($this->tempname)) {
$this->image->set_from_file($this->tempname);
} else {
return false;
}
if(unlink($this->tempname))
return true;
return false;
}
.
.// e aqui a classe continua...
?>
O que acontece aí em cima é que eu gero a imagem, salvo ela com um
nome temporário e depois de exibi-la, apago o arquivo que foi salvo...
Tem alguma forma mais fácil de fazer isso?? Eu já tentei usando um
objeto GdkImage como parâmetro, mas não tive nenhum sucesso...
Valeu!!