Comment faire pour vérifier la qualité de l'image/résolution/ppp/ppi?
je veux vérifier d'entrée sélectionnée du fichier image actuelle de la qualité de l' (Résolution/ppp/ppi).
mon contrôle de l'image uploader jquery plugin.
Comment puis-je obtenir la qualité de fichier sélectionné?
(j'ai besoin de fichier image sélectionné la résolution de ne pas la résolution de l'écran)
Pourquoi ne vous vous souciez de la résolution d'une image?
Même: stackoverflow.com/questions/476815/...
téléchargé en ajaxFileUpload plugin jQuery.si possible de faire le test avec javascript /jquery mieux sinon test avec le code-behind.
je wnt pour vérifier les fichiers sélectionnés de la qualité de l'image avant de les télécharger...
Si vous souhaitez vérifier la qualité d'image sélectionnée avant de les télécharger, c'est une autre question, merci de modifier
Même: stackoverflow.com/questions/476815/...
téléchargé en ajaxFileUpload plugin jQuery.si possible de faire le test avec javascript /jquery mieux sinon test avec le code-behind.
je wnt pour vérifier les fichiers sélectionnés de la qualité de l'image avant de les télécharger...
Si vous souhaitez vérifier la qualité d'image sélectionnée avant de les télécharger, c'est une autre question, merci de modifier
OriginalL'auteur RGA | 2012-11-26
Vous devez vous connecter pour publier un commentaire.
Remarque:
La réponse est en C#, pas de Javascript, il n'y a aucun moyen de le faire en JS et qui n'était pas une exigence dans la question d'origine.
Sujet de votre question initiale
C'est une grande dépendance de ce que vous considérez comme une "haute qualité" de l'Image (lecture agréable BTW). Mais de toute façon le facteur de qualité n'est pas stocké directement dans le fichier JPEG, de sorte que vous ne peut pas lire directement à partir du fichier.
La plupart de ces facteurs complexes, algorithmes d'imagerie. Mais ne soyez pas déçu, vous pouvez lire certaines propriétés à l'aide de la
PropertyItems
de propriété sur l'Image de la classe et de faire quelques calculs pour obtenir une idée de la qualité de l'image en fonction de la taille et de la ppp ou ppi. C'est un exemple simple:Cela aidera aussi: Comment puis-je obtenir la résolution d'une image? (JPEG, GIF, PNG, JPG)
Si vous souhaitez vérifier la qualité de l'image avant le téléchargement (comme vous l'avez dit dans les commentaires), c'est un grand plus à la question. La seule méthode intégrée pour obtenir les numéros que vous êtes après est par la création d'une nouvelle instance (et de décodage de l'image entière) - qui va être très inefficace. Mais... hey! ici est un point de départ: Comment puis-je obtenir de manière fiable une dimension de l'image .NET sans chargement de l'image?
Pour en savoir plus:
Pas De JavaScript. Triste visage.
Les étiquettes d'origine ne comprend pas le Javascript, c'est pourquoi la réponse a été à l'origine dans C#.
OriginalL'auteur Tom Sarduy