2009-07-30 12 views
16

Sto lavorando su un gadget della sidebar e non riesco a visualizzare i miei file JPEG (funzionano PNG). Quando provo ad aprire il file da solo in IE8, non funziona. Firefox, ovviamente, può aprirlo bene.Spettacoli JPEG in Firefox ma non IE8

JPEG Dettagli:

Dimensioni: 1080X900 180 dpi Profondità Bit 24 rappresentazione dei colori: (?) Non calibrato

ho trovato alcune cose che parlano le immagini di essere compressi in modo non corretto, ma mi rifugio' Sono riuscito a farlo funzionare ...

Eventuali indizi?

+0

Se riesci a scrivermi (ericlaw @ microsoft dotcom) uno dei file JPEG che non vengono visualizzati, mi piacerebbe dare un'occhiata. – EricLaw

risposta

0

Perché hai a che fare con l'immagine a 180 dpi e non con la risoluzione dello schermo a 72 dpi? A risoluzione dello schermo l'immagine sarà all'incirca doppia di quella dimensione. Tuttavia, la dimensione è gestibile per qualsiasi browser.

Durante la creazione di un gadget, è necessario utilizzare PNG per tutti gli elementi dei gadget. Stai riscontrando problemi nella visualizzazione di foto JPEG?

Hai cercato la barra gialla nella parte superiore di IE che impedisce il caricamento di determinati contenuti sospetti (popup, activex, javascript, ecc.)? Se appare, prova a dirgli di "consentire".

Infine, che cosa stai usando per comprimere le tue immagini in JPEG?

MODIFICA: Se si desidera eseguire la conversione in batch, utilizzare il convertitore batch in Photoshop o utilizzare il pannello Azioni per registrare il processo di conversione per una singola immagine, quindi riprodurre l'azione su un'intera cartella. Inoltre, è possibile salvare questa azione su un "droplet" che è una piccola applicazione contenente l'azione su cui è possibile rilasciare un'immagine o una cartella in alto.

In alternativa, se non caduto come azioni di apprendimento, XNView è un ottimo visualizzatore di immagini e convertitore che supporta qualcosa come 160 diversi formati di immagine e può convertire in batch e rinominare in batch enormi elenchi di file.

+0

Non ho idea del motivo per cui è finito con 180 dpi. Ho permesso a IE di visualizzare il contenuto "sospetto" ma questo non ha aiutato. Ho compresso il JPEG con Photoshop CS3. Ho circa 350 immagini, conosco un modo rapido per convertirle in batch in PNG. –

+0

La conversione in PNG funziona. Cercherò un buon convertitore di batch. Grazie a –

+0

Fireworks e photoshop possono entrambi eseguire la conversione in batch sulle immagini PNG. È anche possibile creare uno script JSFL che può convertire i ping in Adobe Flash. Vorrei andare con Fireworks o Photoshop per ottenere i migliori risultati. –

1

Ho riscontrato un problema simile con IE8 che non visualizzava due immagini JPEG. FF, Safari, Chrome li hanno tutti mostrati senza lamentarsi, ma IE ha funzionato come se i file non fossero presenti. Non ho idea di cosa stesse succedendo, ma una rapida conversione delle immagini in gif o png ha risolto il problema. Solo un altro in una lunga serie di conferme che IE fa schifo.

56

IE8 rilascia il supporto per CMYK JPEG e li rende come la famigerata X rossa senza un avviso.

Se si dispone di ImageMagick:

identify -verbose image.jpg 

vi mostrerà lo spazio colore dell'immagine. Se è CMYK, è possibile convertire in RGB con:

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

Ho avuto questo problema, cambiando lo spazio colore iniziale che mostrava le immagini in IE – adn

+0

Ho riscontrato questo problema. Mi sono messo a rimuginare per una risposta per tre giorni prima di aver trovato questo.Si noti che è un problema facile da risolvere con qualsiasi tipo di editor grafico decente e ImageMagick, come Photoshop o GIMP. – Abinadi

+0

come non è questa la risposta accettata? – chiliNUT

1

Aveva problemi simili con immagini esistenti, che non verranno visualizzate in IE8.

Il problema è che, come converter42 dice: CMYK-Images

convertirli in spazio colore RGB e tutto è buono

la soluzione con il PNG non è dei migliori, perché i file PNG possono essere MUUUCH più grande di JPGS .

3

Se avete bisogno di fare CMYK alla conversione RGB su tutta una serie di immagini JPEG, questo comando può essere utile a voi:

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

PS: Se vuoi vedere cosa sta succedendo , basta aggiungere -verbose:

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

Se si utilizza Photoshop per creare i jpg. Prova il seguito.

  1. Aprire il file e andare al menu 'Immagine'
  2. Passa a modalità
  3. Selezionare RGB
  4. Salva e caricare sul server.

Questo dovrebbe funzionare.

0

Ho risolto questo problema aprendo il file JPEG CMYK in Windows Paint e quindi salvando come JPEG, che Paint codifica come RGB per impostazione predefinita. Non è una soluzione eccezionale perché sono sicuro che il convertitore di Paint non è robusto come quello di Photoshop, ma questa può essere una soluzione rapida se il lavoro deve essere fatto ora e non c'è accesso agli strumenti di cui sopra.

Problemi correlati