Ver Mensaje Individual
  #3 (permalink)  
Antiguo 12/01/2012, 07:11
Mikelon85
 
Fecha de Ingreso: diciembre-2002
Ubicación: bilbao
Mensajes: 345
Antigüedad: 21 años, 11 meses
Puntos: 3
Respuesta: Problema con imgejpeg y guardado de imagen

Vale, quitando el header me funciona, pero tengo otro problemilla :(

Lo he pasado a php5 (POO) y me saca la imagen en negro

Código PHP:
<?php
class resize_new_image {
    private 
$image_name;
    private 
$image_new_name;
    private 
$image_width_maxsize;
    private 
$image_height_maxsize;
    
    public function 
__construct($image_name,$image_new_name,$image_width_maxsize,$image_height_maxsize) {
        
$this->image_name=$image_name;
        
$this->image_new_name=$image_new_name;
        
$this->image_width_maxsize=$image_width_maxsize;
        
$this->image_height_maxsize=$image_height_maxsize;
    }
    public function 
resize_image() {
        
//get original picture info
        
list($ancho_orig$alto_orig) = getimagesize($this->image_name);
        
$ratio_orig $ancho_orig/$alto_orig;
        if (
$this->image_width_maxsize/$this->image_height_maxsize $ratio_orig) {
               
$this->image_width_maxsize $this->image_height_maxsize *$ratio_orig;
        }
        else {
               
$this->image_height_maxsize $this->image_width_maxsize/$ratio_orig;
        }
        
//resize image
        
$image_p imagecreatetruecolor($this->image_height_maxsize$this->image_height_maxsize);
        
$image imagecreatefromjpeg($this->image_new_name);
        
imagecopyresampled($image_p$image0000$this->image_height_maxsize$this->image_height_maxsize$ancho_orig$alto_orig);
        echo 
$alto_orig;
        
//create new image
        
imagejpeg($image_p$this->image_new_name100);
        echo 
"<img src='{$this->image_new_name}'>";
    }
}
$minipic = new resize_new_image("mikel.jpg","mini_mikel2.jpg",100,100);
$minipic->resize_image();
?>
sabéis a que se debe?
__________________
aste nagusia