Pregunta

Estoy trabajando en un gadget de barra lateral y no puedo mostrar mis archivos JPEG (los PNG funcionan). Cuando intento abrir el archivo por sí mismo en IE8 no funciona. Firefox, por supuesto, puede abrirlo bien.

Detalles de JPEG:

Dimensiones: 1080X900 180 dpi Profundidad de bits 24 Representación del color: no calibrado

He encontrado algunas cosas que hablan de que las imágenes se han comprimido incorrectamente (?) pero no he podido hacer que funcionen ...

¿Alguna pista?

¿Fue útil?

Solución

¿Por qué estás tratando con la imagen a 180 ppp y no con la resolución de pantalla de 72 ppp? En la resolución de la 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 usar PNG para todos los elementos de los gadgets. ¿Tiene problemas para mostrar fotos JPEG?

¿Ha 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, intente indicarle que " permita " ;.

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

EDITAR: Si desea realizar una conversión por lotes, use el convertidor de lotes en Photoshop o el panel Acciones para registrar el proceso de conversión para una sola imagen, 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 a la que puede colocar una imagen o carpeta en la parte superior.

Alternativamente, si no te caes como aprendiendo Acciones, XNView es una excelente visor y convertidor de imágenes que admite algo así como 160 formatos de imagen diferentes y puede convertir por lotes y renombrar por lotes grandes listas de archivos.

Otros consejos

IE8 elimina el soporte para CMYK JPEG y los presenta como la infame X roja sin tan solo una advertencia.

Si tienes ImageMagick:

identify -verbose image.jpg

te mostrará el espacio de color de la imagen. Si es CMYK, puedes convertir a RGB con:

convert broken.jpg -colorspace RGB fixed.jpg

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

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

PS: Si quieres ver lo que está pasando, simplemente agrega -verbose:

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

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

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

El problema es, como dice el convertidor 42: Imágenes CMYK

Conviértelos al espacio de color RGB y todo está bien

La solución con PNG no es la mejor, porque los archivos PNG pueden ser MUUUCH más grandes que JPGS.

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

  1. Abra el archivo y vaya al menú 'Imagen'
  2. Ir al modo
  3. Seleccionar RGB
  4. Guardar y cargar en el servidor.

Esto debería funcionar.

Solucioné 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.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top