Ver Mensaje Individual
  #27 (permalink)  
Antiguo 03/01/2008, 21:41
okram
Invitado
 
Mensajes: n/a
Puntos:
Re: Edición de imágenes con PHPImagen (Aporte)

Cita:
Iniciado por asdf-1 Ver Mensaje
me respondo sola....en la funcion dosave lo unico que hay que cambiar para que guarde la imagen con el tamaño modificado son las lineas donde aparece $this->source. hay que cambiarlo por $this->output

Ej: imagejpeg($this->source,$destination,$quality);
debe ser sustituido por
imagejpeg($this->output,$destination,$quality);
Quitando todos los private y public la clase debería quedar apta para usarse con PHP4. Asegúrate además de incluir antes de cada propiedad, y en vez de public/private la palabra var. Osea debería quedar así:

Código PHP:
class Imagen {
 
var 
$source null;
var 
$url "/";
var 
$ext "jpg";
var 
$w;
var 
$h;
var 
$mh;
var 
$mw;
var 
$rh;
var 
$rw;
var 
$cut 0;
var 
$info = array();
var 
$f1 "imagecreatefromjpeg";
var 
$f2 "imageJpeg";
var 
$type "jpeg";
var 
$error false;
 
//.... 
Además, el método constructor en PHP4 debe tener el mismo nombre que la clase. Cambia:
Código PHP:
function __construct($url=null) {
//... 
por
Código PHP:
function Imagen($url=null) {
//... 
Así debería funcionar.

Ya nos comentas.

@todos, como ya les mencioné, ando muy atareado estos días, por lo que mi participación en el foro es muy limitada. Sin embargo, esto está por terminar. Agradezco a todos los que están respondiendo las dudas planteadas en este tema por mí.

Un saludo,

Última edición por okram; 03/01/2008 a las 22:23