Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/08/2004, 14:04
Avatar de The_Dark_Roy
The_Dark_Roy
 
Fecha de Ingreso: enero-2004
Mensajes: 218
Antigüedad: 20 años, 3 meses
Puntos: 0
Thumbnail donde esta el error?

Tenbgo una duda.
Miren lo que trato de hacer es crear un thumbnail.php que recibe la direccion de una foto y crea una imagen pequeña este es el codigo que tengo hasta ahora:

thumbnail.php

Código PHP:
<?php
$ext
=split("[.]",$path);
$dim=getimagesize($path);
if(
$dim[0]<$dim[1]){
$ratio=$dim[0]/$dim[1];
}else{
$ratio=$dim[1]/$dim[0];
}
$ndimx=50;
$ndimy=ceil($ndimx*$ratio);

if(
$ext[1]=="jpg" || $ext[1]=="JPG" || $ext[1]=="jpeg" || $ext[1]=="JPEG"){ 
    
$originalimagecreatefromjpeg($path);
        
$imagen  imagecreate($dim[0],$dim[1]); 
        
imagecopyresized($imagen,$original,0,0,0,0,$dim[0],$dim[1],$ndimx,$ndimy); 
    
header("Content-type: image/$ext[1]"); 
    
imagejpeg($imagen); 
}else if(
$ext[1]=="gif" || $ext[1]=="GIF"){
    
$originalimagecreatefromgif($path); 
    
$imagen imagecreate($dim[0],$dim[1]);
    
imagecopyresized($imagen,$original,0,0,0,0,$dim[0],$dim[1],$ndimx,$ndimy); 
    
header("Content-type: image/$ext[1]"); 
    
imagegif($imagen); 
}else if(
$ext[1]=="png" || $ext[1]=="PNG"){ 
    
$originalimagecreatefrompng($file); 
        
$imagen  imagecreate($dim[0],$dim[1]); 
        
imagecopyresized($imagen,$original,0,0,0,0,$dim[0],$dim[1],$ndimx,$ndimy); 
    
header("Content-type: image/$ext[1]");    
        
imagepng($imagen); 
}
?>
es lo acupo de esta forma
<img src="thumbnails.php?path=carpeta/imagen.jpg">

no se si estar mal pero asi se me ocurre alguien que me oriente
__________________
ojala te hayas quitado la venda

http://www.surire.cl
http://www.uta.cl

Última edición por The_Dark_Roy; 12/08/2004 a las 14:10