Comment estimer la taille de l'image JPEG qui sera mis à l'échelle vers le bas

Par exemple, j'ai un 1024*768 image JPEG. Je veux une estimation de la taille de l'image qui sera réduite à 800*600 ou 640*480. Est-il un algorithme pour calculer la taille sans générer l'image à l'échelle?

J'ai pris un coup d'oeil dans la boîte de dialogue de redimensionnement dans Photoshop. De la taille qu'ils montrent est fondamentalement (largeur en pixels * hauteur de pixels * bits/pixel) qui montre un écart énorme entre la taille réelle du fichier.

J'ai mobile image du navigateur d'application qui permettent à l'utilisateur d'envoyer des images par email avec des options à l'échelle de l'image. Nous fournissons des cases à cocher pour l'utilisateur de choisir en bas de l'échelle de résolution avec l'estimation de la taille. Pour la grande image (> 10 MO), nous avons 3 en bas de l'échelle de la taille à choisir. Si nous générer une image de cache pour chaque option, elle peut nuire à la mémoire. Nous essayons de trouver la meilleure solution permettant d'éviter la consommation de mémoire.

Combien de photos avez-vous? Si c'est un nombre relativement petit, vous pourriez être mieux de simplement faire le redimensionnement et de regarder la taille du fichier. Surtout si vous allez réellement besoin de les redimensionner à un certain point.
J'ai mobile image du navigateur d'application qui permettent à l'utilisateur d'envoyer des images par email avec des options à l'échelle de l'image. Nous fournissons des cases à cocher pour l'utilisateur de choisir en bas de l'échelle de résolution avec l'estimation de la taille. Pour la grande image (> 10 MO), nous avons 3 en bas de l'échelle de la taille à choisir. Si nous générer une image de cache pour chaque option, elle peut nuire à la mémoire. Nous essayons de trouver la meilleure solution permettant d'éviter la consommation de mémoire.

OriginalL'auteur Vincent | 2010-12-22