FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC

Développement d'applications avec le langage Panoramic
 
AccueilAccueil  FAQFAQ  RechercherRechercher  S'enregistrerS'enregistrer  MembresMembres  GroupesGroupes  Connexion  
Derniers sujets
» Le serpent qui se mange la queue avec LE DOSSIER EN COURS
par Jack Aujourd'hui à 19:06

» API Windows
par silverman Aujourd'hui à 19:03

» Utilisation de RunDll32
par Fredisland Aujourd'hui à 17:55

» pbs dessin et ecriture sur form
par Fredisland Aujourd'hui à 17:34

» Panoramic et Windows
par Fredisland Aujourd'hui à 14:55

» Et encore un éditeur...
par Fredisland Aujourd'hui à 14:52

» windows
par pascal10000 Aujourd'hui à 14:15

» Identifiants Globaux utilisés par Windows
par Fredisland Aujourd'hui à 14:05

» Nouvelle version 0.32
par Jean Claude Aujourd'hui à 14:00

» Convertir un fichier BAS panoramic en fichier EXE
par Fredisland Aujourd'hui à 8:36

» Les tableaux
par JL35 Hier à 22:15

» Numéro d'objet survolé par la souris.
par Pedro Alvarez Hier à 17:51

» GPP - Nouvelle version en cours de développement
par Jicehel Hier à 12:58

» Logiciel de traduction: dernières avancées.
par Jicehel Hier à 12:56

» Crash récurent de l'éditeur
par Fredisland Hier à 11:13

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Avril 2018
LunMarMerJeuVenSamDim
      1
2345678
9101112131415
16171819202122
23242526272829
30      
CalendrierCalendrier

Partagez | 
 

 [PROBLEME] KGF.dll

Aller en bas 
AuteurMessage
Nardo26

avatar

Nombre de messages : 2294
Age : 49
Localisation : Valence
Date d'inscription : 02/07/2010

MessageSujet: [PROBLEME] KGF.dll   Lun 3 Sep 2012 - 11:02

Bonjour Klaus,
J'utilise maintenant les fonctions de KGF.dll pour mon programme de conversion en base64 et je rencontre quelques difficultés:

Voilà ce que j'ai constaté lors des essais:

AnalyzeImageFile : Merci pour cette nouvelle fonction ! Very Happy
Lors d'un appel à cette fonction sur des images dont le format est différent de bmp ou jpeg, j'obtiens le message d'erreur Exception EOleSysError in module KGF.dll.
Apparemment les formats GIF et PNG ne sont pas gérés.

SaveAnyImageFile :
Les formats bmp, jpg, png et gif sont ok.
Les formats tif, emf me donne l'erreur : Exception EConvertError in module KGF.dll

Le Source de mon programme se trouve sur http://www.mydrive.ch
username : panoramic@nardo26
password : panoramic123

Le fichier : Panoramic\Src\Codage binaire64\v1.2.0\prog.bas

EDIT: Pour le format TIF, l'erreur vient de la doc (voir AnalyzeImageFile) J'ai cru que ce format était également pris en compte... Wink




Dernière édition par Nardo26 le Lun 3 Sep 2012 - 11:43, édité 2 fois (Raison : Format TIF : Erreur de doc sur AnalyzeImageFile)
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://nardo26.lescigales.org
Klaus

avatar

Nombre de messages : 10969
Age : 68
Localisation : Ile de France
Date d'inscription : 29/12/2009

MessageSujet: Re: [PROBLEME] KGF.dll   Lun 3 Sep 2012 - 11:49

Je ne peux que te conseiller de recharger la DLL.

1. Les GIF et PNG marchent bien chez moi, avec ce programme:
Code:
' test_SaveAnyImageFiles.bas

label open, save

dim f$, res%

dll_on "KGF.dll"

open_dialog 11
save_dialog 12

button 1 : top 1,10 : left 1,10
  caption 1,"Open" : on_click 1,open
 
button 2 : top 2,10 : left 2,110
  caption 2,"Save" : on_click 2,save
 
picture 3 : top 3,40 : left 3,10 : width 3,450
  height 3,300 : stretch_on 3

end

open:
  f$ = file_name$(11)
  if f$="_" then return
  res% = dll_call1("LoadAnyImageFile",adr(f$))
  clipboard_paste 3
  display
  return

 
save:
  f$ = file_name$(12)
  if f$="_" then return
  inactive 1 : inactive 2
  res% = dll_call1("SaveAnyImageFile",adr(f$))
  active 1 : active 2
  return
 
Tu peux les ouvrir dans ces formats et les enregistrer dans d'autres formats supprotés.

2. Le format TIFF n'est pas supporté
- il n'est pas dans la doc non plus

3. J'ai un problème avec EMF/WMF: je n'arrive pas à convertir un JPG en WMF pour les essais, et je n'arrive pas non plus à en télécharger. J'ai mis simplement le code exact d'un exemple fourni sur le web, pour réaliser cela. Aurais-tu un fichier EMF et WMF à me passer pour les tests ?
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://klauspanoramic.comxa.com/index.html
Jicehel

avatar

Nombre de messages : 5916
Age : 45
Localisation : 77500
Date d'inscription : 18/04/2011

MessageSujet: Re: [PROBLEME] KGF.dll   Lun 3 Sep 2012 - 11:59

En tout cas j'aime bien ton codage 64 Wink
Sinon le MouseOver est prometteur. Tu est en train de refaire un IDE plus "moderne" ?
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Klaus

avatar

Nombre de messages : 10969
Age : 68
Localisation : Ile de France
Date d'inscription : 29/12/2009

MessageSujet: Re: [PROBLEME] KGF.dll   Lun 3 Sep 2012 - 12:07

J'ai installé XnView qui m'a permis de créer un EMF à partir du JPG.

LoadAnyImageFile marche avec EMF.
Il i a un problème avec SaveAnyImageFile pour EMF - je vais corriger.
Je n'ai pas réussi à produire un WMF.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://klauspanoramic.comxa.com/index.html
Nardo26

avatar

Nombre de messages : 2294
Age : 49
Localisation : Valence
Date d'inscription : 02/07/2010

MessageSujet: Re: [PROBLEME] KGF.dll   Lun 3 Sep 2012 - 13:40

Klaus a écrit:
1. Les GIF et PNG marchent bien chez moi
Tu peux les ouvrir dans ces formats et les enregistrer dans d'autres formats supprotés.
Oui on peut charger/sauvegarder ces formats. Ce que je souhaite également c'est de pouvoir récupérer les dimensions de ces formats. Apparemment , le problème vient de la fonction AnalyzeImageFile qui elle ne supporte pas les formats GIF et PNG...

Klaus a écrit:
2. Le format TIFF n'est pas supporté - il n'est pas dans la doc non plus
Oui en effet mais il y a une erreur de frappe dans la doc au sujet de AnalyzeImageFile où l'on parle du format TIF... J'avoue, j'ai fait un raccourci un peu rapide avec les ###AnyImageFile ... Wink

Klaus a écrit:
3. J'ai un problème avec EMF/WMF....
C'est pas bien grave car ces 2 formats non sont pas très usuels... Wink

Jicehel a écrit:
En tout cas j'aime bien ton codage 64
Sinon le MouseOver est prometteur. Tu est en train de refaire un IDE plus "moderne" ?
bien que l'exemple pourrait le laisser entendre, non, ce n'est pas dans mon intention... Wink (c'était pour voir si quelqu'un suivait... Very Happy)
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://nardo26.lescigales.org
Klaus

avatar

Nombre de messages : 10969
Age : 68
Localisation : Ile de France
Date d'inscription : 29/12/2009

MessageSujet: Re: [PROBLEME] KGF.dll   Lun 3 Sep 2012 - 14:27

Correction de l'erreur dans SaveAnyImageFile avec le format EMF/WMF. Nouvelle version:
1.47 03/09/2012 correction d'un bug avec SaveAnyImageFile format EMF


En ce qui concerne largeur et hauteur, il n'y a pas de lien entre les fonctions Loda/SaveAnyImageFile et AnalyzeImageFile. Je vais y remédier.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://klauspanoramic.comxa.com/index.html
Nardo26

avatar

Nombre de messages : 2294
Age : 49
Localisation : Valence
Date d'inscription : 02/07/2010

MessageSujet: Re: [PROBLEME] KGF.dll   Lun 3 Sep 2012 - 16:10

OK merci Klaus !
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://nardo26.lescigales.org
Klaus

avatar

Nombre de messages : 10969
Age : 68
Localisation : Ile de France
Date d'inscription : 29/12/2009

MessageSujet: Re: [PROBLEME] KGF.dll   Lun 3 Sep 2012 - 19:06

Version V1.49:
Le format TIF est géré dans SaveAnyImageFile - on peut don créer des images TIF. Ce format marchait déjà avec AnalyzeImageFile, mais cette routine gère maintenant tous les formats reconnus par LoadAnlyImageFile. Et le format TIF est en cours pour cette dernière fonction.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://klauspanoramic.comxa.com/index.html
Nardo26

avatar

Nombre de messages : 2294
Age : 49
Localisation : Valence
Date d'inscription : 02/07/2010

MessageSujet: Re: [PROBLEME] KGF.dll   Lun 3 Sep 2012 - 19:36

Tu vas trop vite Klaus !!!
J'en étais à la version 1.47 et voilà que tu me propose la version 1.49...
...M'en vais attendre la version 1.51 pour le format TIF sur la fct LoadAnyImageFile...
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://nardo26.lescigales.org
Nardo26

avatar

Nombre de messages : 2294
Age : 49
Localisation : Valence
Date d'inscription : 02/07/2010

MessageSujet: Re: [PROBLEME] KGF.dll   Mar 4 Sep 2012 - 9:02

Bonjour Klaus,

Si tu as le temps, pourrais-tu jeter un coup d’œil à ceci ? Wink

Lorsque je cherche à charger via LoadAnyImageFile une image au format PNG, j'obtiens le message d'erreur suivant:

Exception EOleSysError in module KGF.dll at 0008C651

Je précise que l'image que je teste a été obtenue à partir d'un jpg sauvegardé en PNG (via la fonction SaveAnyImageFile)....

J'utilise la librairie KGF V01.49 03/09/2012 et j'arrive à charger ce PNG avec Paint, Photo Editor, etc... scratch
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://nardo26.lescigales.org
Klaus

avatar

Nombre de messages : 10969
Age : 68
Localisation : Ile de France
Date d'inscription : 29/12/2009

MessageSujet: Re: [PROBLEME] KGF.dll   Mar 4 Sep 2012 - 9:40

Trés curieux. Je fais exactement la même manip avec une photo JPG pesant 3,5 Mo. Je l'enregistre en PNG qui pèse 12 Mo. Puis je charge ce PNG sans problème...

Pourrais-tu m'envoyer les deux fichiers (JPG et PNG) à l'origine du problème ?
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://klauspanoramic.comxa.com/index.html
Nardo26

avatar

Nombre de messages : 2294
Age : 49
Localisation : Valence
Date d'inscription : 02/07/2010

MessageSujet: Re: [PROBLEME] KGF.dll   Mar 4 Sep 2012 - 10:11

Ok je met les 2 images dans mon WebDav...

site : http://www.mydrive.ch
username: panoramic@nardo26
password:panoramic123

Dans le répertoire : Panoramic\Src\Codage binaire64\v1.2.1\

Je viens de faire l'essai avec une autre image, je rencontre le même problème...

Ca plante même avec cette image (PNG natif) -> http://www.labo-microsoft.org/articles/dpm-Data-Protection-Manager-2006/img/puce.png
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://nardo26.lescigales.org
Nardo26

avatar

Nombre de messages : 2294
Age : 49
Localisation : Valence
Date d'inscription : 02/07/2010

MessageSujet: Re: [PROBLEME] KGF.dll   Mar 4 Sep 2012 - 14:55

Bonjour Klaus,


Ci-joint un petit récapitulatif de ce que j'ai constaté sur la version 1.49 de KGF.dll : Wink

LoadAnyImageFile :
  • validé : BMP, JPG, GIF, PNG, ICO, EMF, WMF
  • non supporté : TIF


AnalyzeImageFile :
  • validé : BMP, JPG, GIF, ICO, EMF, WMF
  • non supporté : PNG, TIF(?)


SaveAnyImageFile :
  • validé : BMP, JPG, GIF, ICO, EMF, WMF, PNG, TIF
  • non supporté : .

Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://nardo26.lescigales.org
Klaus

avatar

Nombre de messages : 10969
Age : 68
Localisation : Ile de France
Date d'inscription : 29/12/2009

MessageSujet: Re: [PROBLEME] KGF.dll   Mer 5 Sep 2012 - 14:42

Merci pour ce diagnostic - je vais regarder cela en détail.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://klauspanoramic.comxa.com/index.html
Nardo26

avatar

Nombre de messages : 2294
Age : 49
Localisation : Valence
Date d'inscription : 02/07/2010

MessageSujet: Re: [PROBLEME] KGF.dll   Mer 5 Sep 2012 - 17:07

De rien... c'est pas grand chose... Wink

sinon j'ai remarqué une chose :

je charge une image (JPG,GIF) en 10x10 pixels puis je sauvegarde en :

EMF : Je me retrouve avec une image 11x11 pixels
WMF: l'image ne fait plus que 7x7 pixels...

Est-ce normal ? scratch
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://nardo26.lescigales.org
Klaus

avatar

Nombre de messages : 10969
Age : 68
Localisation : Ile de France
Date d'inscription : 29/12/2009

MessageSujet: Re: [PROBLEME] KGF.dll   Mer 5 Sep 2012 - 17:40

Probablement. les formats EMF et WMF ne sont pas des formats d'image à proprement parler, mais plutôt des meta-fichiers décrivant une image. Et la conversion perd des informations - c'est inévitable dans ce cas.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://klauspanoramic.comxa.com/index.html
Nardo26

avatar

Nombre de messages : 2294
Age : 49
Localisation : Valence
Date d'inscription : 02/07/2010

MessageSujet: Re: [PROBLEME] KGF.dll   Jeu 6 Sep 2012 - 0:01

Tout comme le format ICO (mais celui là, je m'en doutais un peu... Wink )
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://nardo26.lescigales.org
Contenu sponsorisé




MessageSujet: Re: [PROBLEME] KGF.dll   

Revenir en haut Aller en bas
 
[PROBLEME] KGF.dll
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» probleme avec les cellules d'excel sur la mise en forme
» probleme e-anim et vista
» [RESOLU] probleme dans :.file Generale.pictureBOx.xml
» probleme lier au service achat offre fx
» Probleme de train qui disparait.

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC :: Activité des sites créés par les Panoramiciens. :: Le site de Klaus-
Sauter vers: