La réduction de la taille d'un fichier de très grandes images, sans changer les dimensions de l'image

Envisager une application de manipulation de téléchargement de potentiellement très gros fichiers PNG.

Tous les fichiers téléchargés doivent être stockées sur le disque pour une récupération ultérieure. Cependant, les fichiers PNG peuvent être jusqu'à 30 MO en taille, mais le disque de stockage limitations donne un maximum par taille de fichier de 1 MO.

Le problème est de prendre une entrée PNG de taille de fichier allant jusqu'à 30 MO et produire une sortie PNG de taille de fichier inférieure à 1 MO.

Cette opération sera évidemment avec perte et réduction de la qualité de l'image, les couleurs, etc n'est pas un problème. Cependant, une chose qui ne doit pas être changé, c'est la dimension à l'image. Par conséquent, un fichier d'entrée de dimension 800 x 600 doit produire un fichier de sortie de dimension 800 x 600.

Les conditions ci-dessus décrites ci-dessus sont strictes et ne peuvent pas être modifiés.

en Utilisant ImageMagick (ou un autre outil open source) comment feriez-vous pour réduire la taille du fichier d'entrée, le format PNG-des fichiers de taille ~30 MO pour un maximum de 1 MO par fichier, sans changer les dimensions de l'image?

InformationsquelleAutor knorv | 2010-02-13