sublyer 0 Denunciar post Postado Setembro 21, 2006 Este script foi construido a fim de redimensionar imagens do tipo JPEG armazenadas em campos BLOB de um banco de dados MySQL 5.*, usando apenas a memória do servidor, não necessitando a gravação na imagem do disco(HD). Peço que qualquer dúvida ou problema com o script entre em contato, o sistema é free e pode ser alterado conforme suas necessidades. <?/* @author jader tavares - sublyer @since 21/09/2006 @version 1.0.0*/function resizepics($filename,$newwidth, $newheight){ list($width, $height) = getimagesize($filename); $thumb = imagecreatetruecolor($newwidth, $newheight); $source = imagecreatefromjpeg($filename); imagecopyresized($thumb, $source, 0, 0, 0, 0, $newwidth, $newheight, $width, $height); imagejpeg($thumb);}$qr = "SELECT ima_blob FROM imagem WHERE ima_ID=1";$sql = mysql_query($qr,$conexao);$l = mysql_fetch_array($sql);$filename= $l['ima_conteudo'];$tempfile = fopen($filename, "w+");fwrite($tempfile, mysql_result($sql, 0, 'ima_blob'));fclose($tempfile);echo resizepics($filename, '76', '100');unlink($filename);?> Compartilhar este post Link para o post Compartilhar em outros sites
Leozin 0 Denunciar post Postado Setembro 18, 2009 interessante... Compartilhar este post Link para o post Compartilhar em outros sites