Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/04/2012, 09:01
alyciashape
 
Fecha de Ingreso: abril-2012
Mensajes: 590
Antigüedad: 12 años
Puntos: 58
Información PHP y Imagick

Hola a todos!

Soy nueva por aquí aunque no con nuestro querido PHP, tengo un problema desde hace una semana y no consigo resoverlo, por eso me veo casi obligada a preguntar.

El tema es que me han dicho que tengo que usar imagick para redimensionar imágenes y tras lo que me ha costado instalarlo (horrores) pues veo que el código de php.net no funciona, o funciona a medias. Y tras leerlo mil veces me he dado cuenta de que había algo que se me había pasado por alto.

"Imagick hace que la manipulación de imágenes en PHP sea extremadamente sencilla a través de una interfaz OO." (orientada a objetos?)

¿Que es una interfaz OO?

Por lo pronto, el código que no me funciona es este, extraído tal cual de php.net:
Código PHP:
<?php
header
('Content-type: image/jpeg');
$imagen = new Imagick('imagen.jpg');
// Si se proporciona 0 como parámetro de ancho o alto,
// se mantiene la proporción de aspecto
$imagen->thumbnailImage(1000);
echo 
$imagen;
?>
Da error, "no se puede mostrar la imagen http://localhost" no se por que me dice "localhost" cuando en tal caso debería decir imagen.jpg no?

No se si tiene que ver con eso de "interfaz OO".
En principio imagick está perfectamente instalado pues otras cosas si funcionan.

No me digais de usar GD u otros porque tiene que ser imagick
Sólo necesito redimensionar y mostrar. Debería ser muy sencillo.

Muchas gracias.