2009-07-30 9 views
16

Estoy trabajando en un gadget de barra lateral y no puedo hacer que aparezcan mis archivos JPEG (el trabajo PNG). Cuando intento abrir el archivo solo en IE8, no funciona. Firefox, por supuesto, puede abrirlo bien.JPEG Muestra en Firefox pero no en IE8

JPEG Detalles:

Dimensiones: 1080X900 180 ppp Profundidad de bits 24 representación del color: (?) Sin calibrar

he encontrado algunas cosas que hablan de las imágenes que se comprimen de forma incorrecta, pero no he Pude hacerlo funcionar ...

¿Alguna pista?

+0

Si me puede enviar un correo electrónico (ericlaw @ microsoft dotcom) uno de los archivos JPEG que no se procesa, me gustaría echarle un vistazo. – EricLaw

Respuesta

0

¿Por qué se ocupa de la imagen a 180 ppp y no de la resolución de pantalla de 72 ppp? En resolución de pantalla, la imagen será aproximadamente el doble de ese tamaño. Aún así, el tamaño es manejable para cualquier navegador.

Al crear un gadget, debe utilizar PNG para todos los elementos de los gadgets. ¿Tienes problemas para mostrar fotos JPEG?

¿Has buscado la barra amarilla en la parte superior de IE que bloquea la carga de ciertos contenidos sospechosos (ventanas emergentes, activex, javascript, etc.)? Si aparece, intenta decirle "permitir".

Por último, ¿qué estás usando para comprimir tus imágenes a JPEG?

EDIT: Si desea realizar la conversión por lotes, utilice el convertidor por lotes en photoshop o utilice el panel Acciones para registrar el proceso de conversión de una sola imagen y luego repita la acción en una carpeta completa. Además, puede guardar esta acción en un "droplet" que es una pequeña aplicación que contiene la acción sobre la que puede colocar una imagen o carpeta.

Alternativamente, si no se siente como aprendiendo acciones, XNView es un excelente visor de imágenes y un convertidor que admite aproximadamente 160 formatos de imagen diferentes y puede convertir lotes y renombrar por lotes enormes listas de archivos.

+0

No tengo idea de por qué terminó con 180 ppp. Permití que IE vea el contenido "sospechoso", pero eso no ayudó. Comprimí el JPEG con Photoshop CS3. Tengo aproximadamente 350 imágenes, conozco alguna forma rápida de convertirlas por lotes a PNG. –

+0

Convirtiéndolos en trabajo PNG. Buscaré un buen conversor de lotes. Gracias –

+0

Fireworks y photoshop pueden hacer conversiones por lotes en las imágenes de PNG. Incluso puede crear una secuencia de comandos JSFL que puede hacer que Adobe Flash convierta pings. Me gustaría ir con Fireworks o Photoshop para obtener mejores resultados. –

1

Tuve un problema similar con IE8 que no muestra dos imágenes JPEG. FF, Safari, Chrome los mostraron sin quejas, pero IE actuó como si los archivos no estuvieran allí. No tengo idea de lo que estaba pasando, pero una conversión rápida de imagen a gif o png solucionó el problema. Solo otro en una larga lista de confirmaciones que IE apesta.

56

IE8 deja de ser compatible con CMYK JPEG y los convierte en la infame X roja sin apenas una advertencia.

Si tiene ImageMagick:

identify -verbose image.jpg 

le mostrará el espacio de color de la imagen. Si se trata de CMYK, puede convertir a RGB con:

convert broken.jpg -colorspace RGB fixed.jpg 
+3

Tuve este problema, cambiando el espacio de color de inicio que muestra las imágenes en IE – adn

+0

También tuve este problema. Me tuvo luchando por una respuesta durante tres días antes de encontrar esto.Tenga en cuenta que es un problema fácil de solucionar con cualquier tipo de editor de gráficos decente, así como ImageMagick, como Photoshop o GIMP. – Abinadi

+0

¿cómo esta no es la respuesta aceptada? – chiliNUT

1

tenido problemas similares con las imágenes existentes, que no se mostrará en IE8.

El problema es que, como dice converter42: CMYK-Images

convertirlos a color RGB y todo es bueno

la solución con el PNG no es la mejor, ya que los archivos PNG pueden ser muuuch más grande que JPGS .

3

Si lo que necesita hacer conversión de CMYK a RGB en un lote de imágenes JPEG, este comando puede ser útil para usted:

for i in *.jpg; do convert "$i" -colorspace RGB "$i"; done 

PD: Si desea ver lo que está pasando , solo agregue -verbose:

for i in *.jpg; do convert "$i" -colorspace RGB -verbose "$i"; done 
1

Si está utilizando photoshop para crear los jpgs. Pruebe lo siguiente.

  1. Abrir el archivo y vaya al menú 'Imagen'
  2. Ir a modo de
  3. Seleccione RGB
  4. Guardar y cargar al servidor.

Esto debería funcionar.

0

Resolví este problema abriendo el archivo CMYK JPEG en Windows Paint y luego guardándolo como JPEG, que Paint codifica como RGB de forma predeterminada. No es una gran solución porque estoy seguro de que el convertidor de Paint no es tan robusto como el de Photoshop, pero esto puede ser una solución rápida si el trabajo debe hacerse ahora y no hay acceso a las herramientas anteriores.

Cuestiones relacionadas