<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Il y a des années, j'ai travaillé avec des formats de fichiers connus collectivement sous le nom de PNM. Ils comprenaient PBM - Portable Bit Map, PGM - Portable Gray Map et PPM - Portable Pixel map, qui sont des pixels RVB. Bien que ces formats ne semblent pas très populaires ces jours-ci, j'ai récemment rencontré un client JMP qui les utilise toujours et qui voulait lire les fichiers dans JMP. JMP prend actuellement en charge les formats d'image tels que PNG et JPG, mais pas les formats PNM. J'ai donc écrit un PNM Importer en JSL. Ce script lit une version ascii ou binaire d'une image PBM, PGM ou PPM dans JMP. Le lecteur ascii est un peu lent (ok c'est beaucoup lent pour les images PPM plus grandes) mais il a semblé fonctionner sur les exemples que j'ai essayés. Vous pouvez le trouver sur l'échange de fichiers, sous Scripts JSL, comme PNMImport .
J'ai facilité la tâche en spécifiant le nom de l'image PNM dans le script. Assurez-vous donc de le remplacer par votre nom de fichier. Exécutez ensuite le script. Je l'ai fait de cette façon afin que vous puissiez patcher ce script dans n'importe quel autre script que vous utilisez, comme l'analyseur d'images.
Donc, si vous avez des images PNM et que vous voulez les lire dans JMP, essayez ce script. Si vous le trouvez utile, faites-le moi savoir. Et si vous trouvez que cela ne fonctionne pas sur vos fichiers, faites-le moi savoir aussi. Si vous pouviez m'envoyer un exemple, ce serait super. Je vais l'utiliser pour diagnostiquer le problème et le résoudre.