RE: [PHP-ES] Proporcionar imagen con PHP

[email protected] ("Julio Herrera - Chilered.com")
Newsgroups php.general.es
Message-ID <003d01ca93ac$97f36850$c7da38f0$@com>
Philipp:

 

Muchas gracias, creo y es solo una impresión (ya que no lo he revisado bien), que no me serviría, la clase que yo ocupo me genera una nueva imagen ONFLY ya que la imagen grande esta en el servidor, yo necesito generar 2 imágenes mas, una para un listado y otra para la ficha de un producto, en mi caso con la clase que ocupo, le digo cual es la imagen original y el temaño que necesito, luego la clase dimenciona la imagen, me imagino que la guarda en un cache, ya que si veo la misma pagina NO genera la imagen nuevamente, usa la que se genero anteriormente, varios de los script que hay en internet hacen lo mismo, el problema es que no se puede controlar el % de compresión de la imagen resultante, en mi caso la imagen original es de muy buena calidad y la resultante me aparece muy pixelada.

 

El script que tu me mencionas podría hacer lo que te menciono??

 

Saludos y gracias

 

julio

 

De: Philipp Keweloh [mailto:[email protected]] 
Enviado el: martes, 12 de enero de 2010 13:50
Para: Julio Herrera - Chilered.com
CC: LISTA CORREO PHP
Asunto: Re: [PHP-ES] Proporcionar imagen con PHP

 

 

2010/1/12 Philipp Keweloh <[email protected]>

 

El 12 de enero de 2010 17:41, Julio Herrera - Chilered.com <[email protected]> escribió:

Señores, extendiendo un poco mas la pregunta, alguna de las clases o script
que ud usan, tiene la opción de controlar el % de compresión que tiene la
imagen resultante, yo estoy en el mismo problema de redimensionar una
imagen, y siempre usaba un código que funcionaba bien, hasta que alguien me
pidió que mejorara el % de compresión en el caso de ser jpg, y PLOP no pude
usar ese script.

Julio



Utilizando mi anterior ejemplo, puedes especificarle un porcentaje de calidad, en caso de los jpeg:

<?php
require_once 'Image/Transform.php';
$i =& Image_Transform::factory('');

$i->load('test.jpg');
$i->fit(100,100);
$i->save('resized.jpg', 'jpg', 100);
?>

Quizá te sirva.


Se me olvidaba la referencia:

http://pear.php.net/package/Image_Transform/docs/latest/Image_Transform/Image_Transform_Driver_GD/Image_Transform_Driver_GD.html#methodsave


-- 
Philipp Keweloh

"Todo objeto amado es el centro de un paraíso." Novalis
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.