internet-explorer image rgb jpeg cmyk

internet explorer - IE6: no se puede cargar un JPG normal



internet-explorer image (6)

El archivo probablemente no sea un JPG completamente válido e IE6 / 7/8 (lo probé en IE8 y no se cargará). Otros navegadores son un poco más defensivos y pueden cargarlo, pero tal vez el equipo de IE opte por no cargarlo, ya que podría ser inválido de una manera que causa un agujero de seguridad.

Como dice Ryan Fox, ábralo en un editor y vuelva a guardarlo ... ¿de dónde vino la imagen ?, si proviene de un editor, no vuelva a utilizar ese editor.

Editar: lo abrí como Paint Shop Pro y tenía una paleta de colores desconocida, así que tuve que convertirlo ... tal vez ese sea el problema. Podría informarlo como un error al equipo de IE y ver qué dicen.

Intente cargar este archivo .jpg normal en Internet Explorer 6.0. Aparece un error que dice que la imagen no se cargará. Pruébalo en cualquier otro navegador y funciona bien. ¿Qué pasa? El archivo .jpg es solo una imagen normal que se encuentra en el servidor web. Incluso puedo crear una página web simple:

<a href="http://www.zodiacwheels.com/images/wheels/blackout_thumb.jpg">blah</a>

y use el botón derecho + guardar destino como con IE6 para guardarlo en mi escritorio, y es un archivo JPG válido. Sin embargo, no se cargará en el navegador!

¡¿Por qué?!

Incluso intenté comprobar la respuesta del encabezado y el tipo MIME y se ve bien:

andy@debian:~$ telnet www.zodiacwheels.com 80 Trying 72.167.174.247... Connected to zodiacwheels.com. Escape character is ''^]''. HEAD /images/wheels/blackout_thumb.jpg HTTP/1.1 Host: www.zodiacwheels.com HTTP/1.1 200 OK Date: Wed, 20 Aug 2008 06:19:04 GMT Server: Apache Last-Modified: Wed, 20 Aug 2008 00:29:36 GMT ETag: "1387402-914ac-48ab6570" Accept-Ranges: bytes Content-Length: 595116 Content-Type: image/jpeg

El sitio necesita poder trabajar con IE6, ¿cómo es que no va a cargar un archivo .jpg simple?


Es posible que otras aplicaciones se registren como un manejador de archivos con una extensión particular. Quicktime tiene (o al menos tenía) una tendencia a hacer esto con archivos .png, por lo que un archivo .png se mostraría bien en línea en una página HTML, pero con una URL que hace referencia directamente al archivo .png, IE delegaría inmediatamente toda la responsabilidad para manejar el archivo a Quicktime.

¿Podría ser esto lo que está pasando con sus archivos .jpg? ¿Es solo este archivo .jpg con el que tienes un problema?


No se cargará en IE7 en mi cuadro Vista x64. Además Paint.net no guardará el archivo, diciendo "Hubo un error no especificado al guardar el archivo".

EDITAR:

En paint.net hice un Seleccionar Todo, Nuevo Archivo, Pegar, Guardar, y ahora funciona bien. Supongo que ese archivo tiene alguna corrupción extraña.


Puede usar jpeginfo para averiguar si un archivo jpeg es correcto o no.

$ jpeginfo -c blackout_thumb.jpg

blackout_thumb.jpg 240 x 240 32bit Exif N 595116 Solicitud de conversión de color no admitida [ERROR]

En su caso, el archivo está dañado, lo que explica por qué algunos navegadores no pueden mostrarlo.



El JPG que cargó está en versiones CMYK , IE y Firefox antes de que 3 no pueda leer estos. Ábralo usando Photoshop (o algo similar, estoy seguro de que GIMP también funcionaría) y vuelva a guardarlo en RGB .

editar: Google más adelante me hace sospechar que CMYK no es realmente una parte del estándar jpeg, pero puede ser calzado allí. Es por eso que algunos software no consideran que el archivo sea válido. Sin embargo, se abre bien en Photoshop CS3 y muestra un espacio de color cmyk.