Ciao a tutti,
ho fatto un programma con delle classi per elaborare delle immagini inserite in un database. Le immagini quando vengono viste vengono copiate e ridimensionate in una cartella in modo da fare una cache senza doverlo fare tutte le volte. Teoricamente funziona tutto per bene, ma quando ne crea troppe contemporaneamente avvengono dei problemi strani: alcune immagini sono completamente bianche oppure completamente nere. Se invece le stesse che nascono male le ricreo vengono bene, quindi sono sicuro che lo script funzioni correttamente.
Quindi diciamo che sto cercando di capire, subito dopo aver elaborato l'immagine, se questa è venuta bene o se il file prodotto sia un file jpg valido e non un file corrotto: e qui nasce il mistero... come faccio a capire se un file è un jpg valido?
Grazie massimo