En utilisant les API Jmagick Java, Comment puis-je obtenir les informations d'image telles que:Obtenir des informations d'image en utilisant les API JMagick
Codec, système couleur, profondeur de couleur, largeur, hauteur, Redimensionner directive, Taille de l'image, etc.
J'ai essayé d'exécuter le code ci-dessous, mais il n'a pas donné de détails utiles.
public static void main(String[] args) throws Exception {
String baseDir = System.getProperty("user.dir");
String pngFile = baseDir + File.separator + "input" + File.separator + "image.jpg";
DisplayImageMetaData metaData = new DisplayImageMetaData();
// Input BMP file
String inputfileName = pngFile;
// Get BMP file into ImageInfo object
ImageInfo info = new ImageInfo(inputfileName);
DisplayImageMetaData.displayImageInfo(info);
}
Il me donne la sortie suivante, ce qui est différent.
Info PreviewType is 0(UndefinedPreview)
Info Monochrome is 0
Info Colorspace is 0(UndefinedColorspace)
Info Resolution units is 0
Info Compression is 0(UndefinedCompression)
Info Density is null
Info magick is
Info filename is /home/host1/javaWs/JMagick/input/image.jpg
Bonjour, est-ce que quelque chose me manque dans mon code? C'est une information importante que je cherche à décider si mon appareil est capable d'utiliser l'image, et de transcoder l'image en conséquence. – AnilJ