tengo el siguiente codigo:
Código PHP:
<?php
$url = $_GET["url"];
$escala = $_GET["escala"];
$imagen = file_get_contents($url);
$imagen = imagecreatefromstring($imagen);
$imagex = imagesx($imagen);
$imagey = imagesy($imagen);
$proporcion = $imagex / $escala;
$imagex = $imagex / $proporcion;
$imagey = $imagey / $proporcion;
$nueva = imagecreate($imagex,$imagey);
imagecopyresized($nueva,$imagen,0,0,0,0,$imagex,$imagey,imagesx($imagen),imagesy($imagen));
header("Content-Type: image/png");
imagepng($nueva);
imagedestroy($nueva);
?>
Funciona perfectamente pero solo con IMAGENES .gif porque las JPG me las cambia de color. un ejemplo
Imagen GIF:
![](http://img193.imageshack.us/img193/3194/76992100.png)
Imagen JPG
![](http://img847.imageshack.us/img847/6818/56896639.png)
Alguna idea?