Image Generation Error
Author: Maurizio Filomeni
Visited 4022,
Followers 1,
Shared 0
Non capisco perchè quando inserisco un'immagine spesso mi capita che caricando più volte il Preview della pagina l'immagine come per magia si "distrugge"!!! Presentando la dicitura: "Image Generation Error". Il bello è che se vado nella cartella dove rea stata salvata... appunto, non esiste più ossia c'è un "quadratino" al posto della mia immagine con la scritta su citata!
Posted on the
Ciao Maurizio,
la cartella in cui l'immagine viene "pescata" non è quella in proview ma quella nella posizione originale. Infatti prova a tenere premuto il tasto CTRL e cliccare su Anteprima in modo da ricaricare tutte le immagini, ti accorgerai che comparirà l'errore perchè nel percorso segnato nel progetto l'immagine non c'è.
Author
Quindi, scusa l'ignoranza, significa che se carico un'immagine da una cartella del pc e in un secondo momento la cancello o sposto... non verrà più letta? Cosa vuol dire che il mio pc funziona da server? le immagini non vengono pubblicate e lette sempre dal server?
Grazie per la pazienza Maurizio
Quando realizzi un sito con la versione 9 di website ti conviene mettere tutte le immagini e files collegati al progetto in una sola cartella che non dovrai mai sportare/cancellare/rinominare. Se proprio vuoi essere certo che anche spstando il file tutto rimanga come cuoi tu, devi esportare il progetto al passo 5 tramite l'ultimo punto; e successivamente importare nuovamente il progetto in website, facendo cosi ragrupperai i files del progetto in un'unico punto. Prima di esportare peró tieni premuto il tasto in basso a sinistra della tastiera CTRL e premi Anteprima in alto a destra nel programma, cosí forzerai un controllo dei files, e potrai vedere se ne manca qualcuno.
La solita confusione (diffusissima) tra progetto e sito.
Il sito è costituito dall'insieme delle pagine in HTML e dalle risorse (tipicamente le immagini) a cui le pagine fanno riferimento, presenti in sottocartelle del sito (quindi sul server). Potrebbe essere realizzato con un qualsiasi editor di testo. Noi utilizziamo EVO 9, molto più semplice.
La cartella del sito, oltre che sul server remoto, può risiedere sul disco locale. Quando si fa CTRL + Anteprima, il programma crea una copia del sito in Preview.
Sia in Preview, sia nel caso di sito su disco locale, sia di sito su server, le istruzione HTML fanno riferimento a risorse interne al sito stesso (allocate cioè in sottocartelle del sito) e non alle risorse originali (che potrebbero anche essere state rimosse).
Altra cosa è il progetto. Esso contiene le istruzioni per costruire il sito, cioè le istruzioni per scrivere il codice HTML e popolare le cartelle necessarie (images, gallery, res, ecc.).
Quando si fa CTRL + Anteprima o si esporta il sito (su server o su disco locale), il programma applica le istruzioni fornitegli. La funzione principale è la creazione delle pagine in HTML, secondo quanto specificato nel contenuto e nelle proprietà dei vari oggetti inseriti. Oltre a ciò preleva le risorse dove gli è stato indicato che risiedono e ne crea una copia nelle sottocartelle di Preview o del sito. Mi pare ovvio che a questo punto dell'elaborazione le risorse debbano essere presenti nelle cartelle originali: come potrebbe il programma copiare una cosa inesistente?
In conclusione. Quando si lavora al progetto (creazione o modifica del sito) con il programma, le risorse devono essere presenti nelle cartelle originali. Quando si apre il sito, tramite index.html, vengono utilizzate le risorse interne al sito stesso: se pensiamo di non apportare più modifiche al sito, possiamo benissimo rimuovere le risorse originali. Ma, appunto, non possiamo più lavorare al progetto (progetto, non sito), per cui sarebbe una pessima abitudine.
Ciao,
nel mio stesso caso CI SAREBBE UNA SOLUZIONE, non ho ancora pubblicato il mio sito, percio' non so quale sarà il risultato. Pero' funziona nell' anteprima !
Le immagini originali (anche grandi tipo 21cm.x 19 e 300 dpi) le lavoro in PSD che tengo in una cartella, POI faccio le copie in JPEG (mantenendo la stessa grandezza, qualità a 60 ) in un' altra cartella ed uso SOLO quelle da mettere nelle gallerie varie: per ora, NON mi viene piu' "image generation error"...
E perché dovrebbe?
... perchè forse, "Sara S." ... in base alle misure e definizione fuori luogo, ha scoperto di rientrare in queste (e simili) tipologie di errore:
http://answers.websitex5.com/post/32168
.
bye
...hai ragione ! GRAZIE !