2011-04-23 2 views
2

Est-il possible d'obtenir la qualité actuelle d'une image existante?Qualité d'image Java (JPEG)

Je veux charger un fichier JPEG et le sauvegarder à nouveau sans aucun changement de qualité et DPI. (J'ai besoin de faire quelques manipulations de pixels avant d'enregistrer)

+0

Voir [JPEG: édition sans perte] (http://en.wikipedia.org/wiki/JPEG#Lossless_editing). – trashgod

Répondre

0

JPEG est un format avec perte.

La manière directe de faire cela, lire l'image, faire ce que vous devez faire, réencoder l'image, entraînera une légère détérioration de l'image. Cela dit, si cela vous convient, vous devez savoir que la qualité de l'encodage JPEG consiste à déterminer la quantité d'informations à conserver sur le contraste. Moins la qualité est bonne, moins la transition peut être nette. En d'autres termes, il ne s'agit pas d'un seul paramètre inclus dans le fichier JPEG, mais d'un paramètre déterminant le nombre de données d'image sauvegardées. Ce que peut faire est de dire que l'image finale doit être de la même taille que l'original. Vous pouvez ensuite encoder le résultat à différents paramètres de qualité et choisir celui qui vous donne la taille d'image que vous voulez.

Questions connexes