| Problème avec la fonction:AnalyzeJPG | |
|
|
Auteur | Message |
---|
Oscaribout
Nombre de messages : 471 Date d'inscription : 29/12/2016
| Sujet: Problème avec la fonction:AnalyzeJPG Jeu 31 Jan 2019 - 2:31 | |
| Bonsoir Klaus.Je viens de télécharger la dernière version pour voir le problème était celui d'une version, et l'effet est identique. Dans le programme Je reçois le message suivant. C'est une image Jpg qui est réalisée par une copie d'écran. Picture l'affiche sans problème, mais je voudrais la dimensionner Merci de ton attention, et au faite: heureux de ton retour. | |
|
| |
Klaus
Nombre de messages : 12331 Age : 75 Localisation : Ile de France Date d'inscription : 29/12/2009
| Sujet: Re: Problème avec la fonction:AnalyzeJPG Jeu 31 Jan 2019 - 3:26 | |
| J'ai testé la fonction dans tous les sens, avec de multiples fichiers JPG, en code direct ou, comme dans tonn exemple, à l'intérieur d'une SUB. Je constate le comportement suivant: 1. dans la plupart des cas, la fonction marche bien et retourne bien les bonnes valeurs pour largeur et hauteur. C'est en particulier le cas des photos que je prends avec mon appareil. 2. dans certains cas, la fonction ne marche pas, et c'est en général le cas de petites images téléchargées ou générées de différentes manières. Et je constate, à l'intérieur de la fonction, qu'il ne trouve pas les informatioins EXIF dont il a besoin. Il y a peut-être des versions de format JPG que ma fonction ne digère pas - possible. J'utilise de façon interne une fonction trouvée sur le web, et l'entête du fichier source se présente ainsi: - Citation :
- {==============================================================================
Component simple read Exif section in Jpeg/Jfif Files. More information about Exif you can get at www.exif.org
Component writen by SimBa aka Dimoniusis (dimonius@mailru.com) modified by RicRak (epiret@free.fr)
You may use this component absolutly free.
==============================================================================} Il y a certainement des cas que cette personne n'a pas prévu. Je vais voir si je peux trouver une fonction plus complète. Essaie de ton côté avec des photos normales, faites avec ton appareil... D'ailleurs, je n'ai absolument pas le message d'erreur que tu indiques. Chez moi, la fonction se termine bien, mais avec un code erreur. Or, ton message provient de Panoramic, pas de l'intérieur de la fonction ! Es-tu sûr d'avoir une version de Panoramic qui supporte ces instructions ? J'ai l'impression que ton problème vient surtout d'une version trop ancienne de Panoramic_Editor. J'utilise actuellement la version V0.9.28i18 du 27 avril 2018, avec laquelle je n'ai aucun problème. | |
|
| |
Oscaribout
Nombre de messages : 471 Date d'inscription : 29/12/2016
| Sujet: Re: Problème avec la fonction:AnalyzeJPG Jeu 31 Jan 2019 - 10:00 | |
| - Citation :
- C'est une image Jpg qui est réalisée par une copie d'écran. Picture l'affiche sans problème, mais je voudrais la dimensionner
Bonjour. Les images comme précisées, sont celles qu'une copie d'écran. J'ai utilisé un portable que j'ai solicité pour te répondre. Tout à l'heure j'ai remarqué que cette nuit il y avait des fonctions clipboard dans kgf. Si celles-ci permettent de récupérer une image avec Exit, vu que j'ai oris kgf, alors la question devrait être résolue. J'ai eu un gros problème avec Windows, et j'ai réussi à récupérer le maximum. Lors de celle-ci j'ai vu défiler des milliers de programmes à des endroits différents, et je dois dire que j'ai du mal à m'y retrouver. Le but est de faire une sorte d'explorateur, dans lequel après avoir lancé les programmes, je fais une copie d'écran pour voir à quoi cela correspond en cliquant dessus. Aujourd'hui je suis bien souvent incapable avec des noms pas très explicite de savoir si le programme que je clique à quoi cela correspond. Je ne peux pas tester maintenant, quand à Panoramic, c'est l'une des dernière version. Là je ne sais plus. | |
|
| |
JL35
Nombre de messages : 7112 Localisation : 77 Date d'inscription : 29/11/2007
| Sujet: Re: Problème avec la fonction:AnalyzeJPG Jeu 31 Jan 2019 - 11:40 | |
| Pardon d'intervenir, mais il y a un moyen tout simple de connaître les dimensions d'un jpg, puisque le Picture de Panoramic accepte de les charger, c'est de le transformer provisoirement en bmp: - Code:
-
SUB DimJpgBmp(f$) ' Image JPG ou BMP exclusivement, dimensions dans wi% et hi% ' définis dans le programme appelant. DIM_LOCAL fm$: fm$ = "C:\TEMP\Provy.bmp": ' temporaire, à ajuster PICTURE 1099: HIDE 1099: FILE_LOAD 1099,f$: FILE_SAVE 1099,fm$: DELETE 1099 FILEBIN_OPEN_READ 1,fm$ FILEBIN_POSITION 1,18: wi% = FILEBIN_READ(1)+256*FILEBIN_READ(1) FILEBIN_POSITION 1,22: hi% = FILEBIN_READ(1)+256*FILEBIN_READ(1) FILEBIN_CLOSE 1 FILE_DELETE fm$ END_SUB | |
|
| |
Klaus
Nombre de messages : 12331 Age : 75 Localisation : Ile de France Date d'inscription : 29/12/2009
| Sujet: Re: Problème avec la fonction:AnalyzeJPG Jeu 31 Jan 2019 - 13:22 | |
| Bonne idée, JL35 ! Par rapport à mes fichiers JPG sur lesquels AnalyseJPG ne fonctionne pas, je viens de me rendre compte que ça vient d'un problème tout bête: j'avais renommé certais PNG en JPG pour des raisons obscures, et je l'avais oublié. Or, la fonction ne marche évidemment pas sur des PNG, même si les fichiers portent l'extension JPG... Pour moi, la fonction AnalyzeJPG marche bien. Je pourrais même l'étendre aux tags suivants: - Citation :
- ImageLength
ImageDesc Make Model Orientation OrientationDesk XResol YResol Copyright DateTime Software DateTimeOrigina DateTimeDigitized UserComments ExposureTime FNumber ExifVersion SubjectDistance MeteringMode LightSource Flash Focallength ExpProg ISO ImageWidth <== largeur retournée actuellement ImageHeight <== hauteur retournée actuellement Compression XResolThumb YResolThumb JPEG_OffsThumb JPEG_LengThumb UserComment | |
|
| |
Klaus
Nombre de messages : 12331 Age : 75 Localisation : Ile de France Date d'inscription : 29/12/2009
| Sujet: Re: Problème avec la fonction:AnalyzeJPG Jeu 31 Jan 2019 - 17:48 | |
| J'ai mis en ligne une nouvelle version de KGF.dll, en y ajoutant une nouvelle fonction: GetExifInfoFromJPG. | |
|
| |
Oscaribout
Nombre de messages : 471 Date d'inscription : 29/12/2016
| Sujet: Re: Problème avec la fonction:AnalyzeJPG Jeu 31 Jan 2019 - 23:37 | |
| Merci de vos interventions. Super la méthode à JL35 Je viens de télécharger kgf, mais il y a une chose qui m'échappe: il me semblait qu'auparavant il y avait kgf.chm avec. Je ne sais pas si tout le travail de ces derniers jours me perturbe, je ne sais plus comment récupérer l'aide kgf. Edit: je viens de tester la dernière commande GetExifInfoFromJPG Sur toutes les lignes j'ai un point d'interrogation, sauf Normal pour l'orientation. | |
|
| |
Klaus
Nombre de messages : 12331 Age : 75 Localisation : Ile de France Date d'inscription : 29/12/2009
| Sujet: Re: Problème avec la fonction:AnalyzeJPG Jeu 31 Jan 2019 - 23:45 | |
| Sur mon site, rubrique Panoramic, il y a un lien KGF.chm. Là tu télécharges un fichier KGFchm.zip qui contient le fichier KGF.chm à jour.
Pour plus de confort, je vais placer un lien dans ma signature, à côté de celui pour KGF.dll.
EDIT
Voilà qui est fait - il y a le lien pour KGF.chm dans ma signature, juste ci-desssous ! | |
|
| |
Oscaribout
Nombre de messages : 471 Date d'inscription : 29/12/2016
| Sujet: Re: Problème avec la fonction:AnalyzeJPG Ven 1 Fév 2019 - 0:19 | |
| | |
|
| |
Contenu sponsorisé
| Sujet: Re: Problème avec la fonction:AnalyzeJPG | |
| |
|
| |
| Problème avec la fonction:AnalyzeJPG | |
|