Cita:
Visualizando lo mismo con el Internet Explorer, la imagen se muestra sin problemas... con calidad baja pero con TrueColor se muestra muy bien.ÿØÿà´»ÜÿMRËZ‘B¬Ñ.™u!aTüÖ¤21¦ë‹Ù‹-E#€8$„¹4Ü法VËPæ?÷�!bÇ$æ’ŠÎí—dªa¸àw¤¥NJ�efg:JÜ Ñ/QEê˜r[Ȳ‘ž1V!�Ää`æRb¸)`!J§:f²ªä¬-Q]æ@j)¥ÅC,{‡Ïˆæå|¥F× Ü ê?:¯ps1Ç@)Æ/-²Ü ŽRBTäW�ZmÂÏMN˜%} VKò;zœU†EjŽÕvÛ¯¿55z¸ziQŠhÂnòdo¸pÄT^LÈ~V«fŽµ3ÃS“ÓA ©´UY'O¼™:NPEH›”ŠÒ�°WŒ¯êK’} wLÌcO»Ðñɨ†.�óÅ:H$ŽL…$⤳�„›ÝH¦}kÎJµLBç½ïøÞ* ¨¢Šú”(¢Š
Sin dudas es un problema de Opera pero lo posteo acá porque es por un tema relacionado con la funcion de PHP y no sé cual puede ser la solucion.
El código que uso el siguiente:
Cita:
<?
// Utilizando imagecopyresized() para crear un thumbnail automatico
$nombre_imagen = "foto_silla2.jpg";
// Debo indicar bien el destino del directorio de la imagen
$imagen_origen = ImageCreateFromJPEG($nombre_imagen);
// Calculo el tamaño de la imagen original
$tam_ancho = imagesx($imagen_origen);
$tam_alto = imagesy($imagen_origen);
// Calculo la mitax, para reducirla al 50 %
$ancho = $tam_ancho /2;
$alto = $tam_alto /2;
// Creo la nueva imagen de destino con las medidas (todavia esta vacia)
// Si la imagen no se ve en calidad adecuada reemplazar imagecreate por imagecreatetruecolor
$imagen_destino = ImageCreate($ancho, $alto);
imagecopyresized($imagen_destino, $imagen_origen, 0, 0, 0, 0, $ancho, $alto, $tam_ancho, $tam_alto);
// Guardamos la imagen en un archivo con le mismo nombre de la imagen original, pero precedido de thumb_
$nombre_destino = "thumb_".$nombre_imagen;
// Guardamos la imagen_generada
ImageJPEG($imagen_destino,$nombre_destino,75);
// Mostramos la imagen
ImageJPEG($imagen_destino,'',75);
ImageDestroy($imagen_destino);
die();
?>
// Utilizando imagecopyresized() para crear un thumbnail automatico
$nombre_imagen = "foto_silla2.jpg";
// Debo indicar bien el destino del directorio de la imagen
$imagen_origen = ImageCreateFromJPEG($nombre_imagen);
// Calculo el tamaño de la imagen original
$tam_ancho = imagesx($imagen_origen);
$tam_alto = imagesy($imagen_origen);
// Calculo la mitax, para reducirla al 50 %
$ancho = $tam_ancho /2;
$alto = $tam_alto /2;
// Creo la nueva imagen de destino con las medidas (todavia esta vacia)
// Si la imagen no se ve en calidad adecuada reemplazar imagecreate por imagecreatetruecolor
$imagen_destino = ImageCreate($ancho, $alto);
imagecopyresized($imagen_destino, $imagen_origen, 0, 0, 0, 0, $ancho, $alto, $tam_ancho, $tam_alto);
// Guardamos la imagen en un archivo con le mismo nombre de la imagen original, pero precedido de thumb_
$nombre_destino = "thumb_".$nombre_imagen;
// Guardamos la imagen_generada
ImageJPEG($imagen_destino,$nombre_destino,75);
// Mostramos la imagen
ImageJPEG($imagen_destino,'',75);
ImageDestroy($imagen_destino);
die();
?>
Por otro lado, un ejemplo similar anda muy bien en ambos navegadores:
Cita:
Informacion GD:<?
// Utilizando imagecopyresized()
// Definimos la imagen a utilizar
$imagen = ImageCreateFromJPEG("foto_silla2.jpg");
Header("Content-type: image/jpeg");
imagecopyresized ($imagen, $imagen, 1, 1, 100, 100, 80, 80, 100, 100);
// Mostramos la imagen que deberia ser verde
ImageJPEG($imagen, '', 75);
// Destruimos la imagen
ImageDestroy($imagen);
?>
// Utilizando imagecopyresized()
// Definimos la imagen a utilizar
$imagen = ImageCreateFromJPEG("foto_silla2.jpg");
Header("Content-type: image/jpeg");
imagecopyresized ($imagen, $imagen, 1, 1, 100, 100, 80, 80, 100, 100);
// Mostramos la imagen que deberia ser verde
ImageJPEG($imagen, '', 75);
// Destruimos la imagen
ImageDestroy($imagen);
?>
Cita:
Versión del Opera: 7.54 (en Inglés)GD Support enabled
GD Version bundled (2.0.23 compatible)
FreeType Support enabled
FreeType Linkage with freetype
GIF Read Support enabled
JPG Support enabled
PNG Support enabled
WBMP Support enabled
XBM Support enabled
GD Version bundled (2.0.23 compatible)
FreeType Support enabled
FreeType Linkage with freetype
GIF Read Support enabled
JPG Support enabled
PNG Support enabled
WBMP Support enabled
XBM Support enabled
Versión PHP: 4.3.8
Version Apache: 2.0.50
Gracias.