Foros del Web » Programando para Internet » PHP »

Redimensión imagenes png, ayuda!!!!

Estas en el tema de Redimensión imagenes png, ayuda!!!! en el foro de PHP en Foros del Web. Hola de nuevo, tengo una dudilla espero alguien pueda guiarme o mostrarme como hacerlo. Redimensiono imágenes png, pero cuando las redimensiono el fondo de la ...
  #1 (permalink)  
Antiguo 13/01/2011, 12:00
 
Fecha de Ingreso: junio-2010
Mensajes: 117
Antigüedad: 13 años, 10 meses
Puntos: 1
Redimensión imagenes png, ayuda!!!!

Hola de nuevo, tengo una dudilla espero alguien pueda guiarme o mostrarme como hacerlo.

Redimensiono imágenes png, pero cuando las redimensiono el fondo de la imagen lo pone en negro, la imagen original no tiene ese fondo, que causa esto? es a la hora de redimensionar? o algo de mi carpeta? o que puedo hacer para que no guarde la imagen redimensionada con fondo negro??

Les muestro mi código:

<?
if($_GET['a']==1){
thumb_pic($_FILES['imagen']['tmp_name'],175,126,'minis/'.$_FILES['imagen']['name']);
}
?>
<form id="form1" name="form1" action="thumb_clima.php?a=1" method="post" enctype="multipart/form-data">
<input type="file" name="imagen" />
<input type="submit" name="enviar" value="Enviar">
</form>

<?
function thumb_pic($img,$ancho,$alto,$destino){
list($width, $height) = getimagesize($img);
$newwidth = $ancho;
$newheight = $alto;
$datos=getimagesize($img);
print_r($datos);
$thumb = imagecreatetruecolor($newwidth, $newheight);
if($datos[2]==2){$source = imagecreatefromjpeg($img);}
if($datos[2]==3){$source = imagecreatefrompng($img);}
imagecopyresized($thumb, $source, 0, 0, 0, 0, $newwidth, $newheight, $width, $height);
imagejpeg($thumb,$destino,100);
}
?>

Por favor ayuda, urge!!!!
  #2 (permalink)  
Antiguo 13/01/2011, 12:13
Avatar de Smolky  
Fecha de Ingreso: mayo-2006
Ubicación: Cartagena
Mensajes: 177
Antigüedad: 17 años, 11 meses
Puntos: 14
Respuesta: Redimensión imagenes png, ayuda!!!!

Hola. No entiendo mucho del formato .PNG a nivel interno pero todo parece indicar que, al redimensionar la imagen, pierde alguna propiedad (como quizás el fondo transparente)

¿Son imágenes transparentes con las que estás trabajando?
__________________
No hay cuerda desafinada sino músico progresivo
  #3 (permalink)  
Antiguo 13/01/2011, 12:18
 
Fecha de Ingreso: junio-2010
Mensajes: 117
Antigüedad: 13 años, 10 meses
Puntos: 1
Respuesta: Redimensión imagenes png, ayuda!!!!

Así es, el fondo de la imagen es transparente, alguna idea?
  #4 (permalink)  
Antiguo 13/01/2011, 12:57
Avatar de Smolky  
Fecha de Ingreso: mayo-2006
Ubicación: Cartagena
Mensajes: 177
Antigüedad: 17 años, 11 meses
Puntos: 14
Respuesta: Redimensión imagenes png, ayuda!!!!

Bueno, una vez identificado una posible causa del problema el siguiente paso es buscar una solución concreta al tema:

Aquí parece que hay algo, pero ya te digo que como es un tema que haya hecho nunca, no puedo serte de más ayuda:
http://stackoverflow.com/questions/3...ecopyresampled

Si realizas una búsqueda en Google con esos términos de búsqueda es posible que encuentres más alternativas o soluciones y seguramente en este foro se haya tratado ya algún tema parecido también.
__________________
No hay cuerda desafinada sino músico progresivo
  #5 (permalink)  
Antiguo 13/01/2011, 12:59
 
Fecha de Ingreso: junio-2010
Mensajes: 117
Antigüedad: 13 años, 10 meses
Puntos: 1
Respuesta: Redimensión imagenes png, ayuda!!!!

Estoy investigando y probando pero no doy aún, gracias por tu ayuda

Etiquetas: imagenes, png
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:17.