Pergunta

Eu estou trabalhando em um Sidebar Gadget e não pode obter meus JPEGs para mostrar-se (PNGs de trabalho). Quando tento abrir o arquivo por si só no IE8 não funciona. Firefox, é claro, pode abri-lo bem.

JPEG Detalhes:

Dimensões: 1080X900 180 dpi Profundidade de bits 24 representação de cores: uncalibrated

Eu encontrei algumas coisas que falam sobre as imagens sendo comprimido incorretamente (?), Mas eu não tenho sido capaz de fazê-lo funcionar ...

Qualquer pistas?

Foi útil?

Solução

Por que você está lidando com a imagem a 180 dpi e não a resolução da tela 72dpi? Na resolução de tela a imagem será mais ou menos o dobro desse tamanho. Ainda assim, o tamanho é viável para qualquer navegador.

Ao criar um gadget, você deve estar usando PNGs para todos os elementos dos gadgets. Você está tendo problemas exibindo fotos JPEG?

Você já olhou para a barra amarela na parte superior do IE que bloqueia determinados conteúdos suspeitos de serem carregados (popups, activex, javascript, etc.)? Se ele aparecer, tente dizendo-lhe para "permitir".

Por último, o que você está usando para comprimir suas imagens para JPEG?

EDIT: Se você quiser fazer uso de conversão de lote a lote conversor no photoshop ou usar o painel Ações para gravar o processo de conversão para uma única imagem, em seguida, repetir a ação em uma pasta inteira. Além disso, você pode salvar esta ação a uma "gota", que é um pequeno aplicativo que contém a ação que você pode soltar uma imagem ou pasta em cima de.

Como alternativa, se você não caiu como acções de aprendizagem, Xnview é um excelente visualizador de imagens e conversor que suporta algo como 160 formatos de imagem diferentes e convertê-lata lote e lote renomear listas enormes de arquivos.

Outras dicas

IE8 cai suporte para CMYK JPEG e torna-los como o X vermelho infame sem tanto como um aviso.

Se você tem ImageMagick:

identify -verbose image.jpg

irá mostrar-lhe o espaço de cores da imagem. Se é CMYK, você pode converter para RGB com:

convert broken.jpg -colorspace RGB fixed.jpg

Se você precisa fazer CMYK à conversão RGB em todo um lote de JPEG-imagens, este comando pode ser útil para você:

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

PS: Se você gostaria de ver o que está acontecendo, basta adicionar -verbose:

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

Eu tive um problema semelhante com o IE8 não exibir duas imagens JPEG. FF, Safari, Chrome todos exibidos-los sem reclamação, mas IE agiu como se os arquivos não estavam lá. Eu não tenho nenhuma idéia do que estava acontecendo, mas uma conversão rápida de imagens para GIF ou PNG corrigiu o problema. Apenas mais um de uma longa série de confirmações que o IE é uma porcaria.

teve problemas semelhantes com imagens existentes, que não aparecem no IE8.

O problema é que, como converter42 diz: CMYK-Images

convertê-los em cores RGB e tudo é bom

A solução com o PNG não é o melhor, porque os arquivos PNG podem ser muuuito maior do que JPGS.

Se você estiver usando o Photoshop para criar os jpgs. Experimente a seguir.

  1. Abra o arquivo e ir para o menu 'Imagem'
  2. Ir para o modo
  3. Selecionar RGB
  4. Salvar e fazer o upload para o servidor.

Isso deve funcionar.

I resolveu esse problema abrindo o arquivo CMYK JPEG no Paint do Windows e, em seguida, salvar como JPEG, que codifica pintura como RGB por padrão. Não é uma grande solução, porque eu tenho certeza que conversor de pintura não é tão robusto como Photoshop 's, mas isso pode ser uma solução rápida se as necessidades de trabalho a ser feito agora e não há acesso às ferramentas acima.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top