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
» Compilateur FBPano
par jean_debord Aujourd'hui à 10:54

» demande pour recuperer un text speciale
par pascal10000 Hier à 22:04

» Casse-tête : Echanger les positions des cavaliers
par papydall Hier à 19:51

» KGF_dll - nouvelles versions
par Klaus Hier à 14:29

» Amélioration de la commande HINT
par papydall Mer 19 Juil 2017 - 3:30

» TEST SUR SHAPE
par papydall Mer 19 Juil 2017 - 1:17

» Un challenge à relever
par papydall Mar 18 Juil 2017 - 21:25

» Astuce : Indenter plusieurs lignes de code à la fois
par papydall Mar 18 Juil 2017 - 1:32

» Suggestion pour le forum
par papydall Lun 17 Juil 2017 - 20:28

» Truver les handles des onglets de Panoramic Editor
par Klaus Lun 17 Juil 2017 - 18:20

» Synedit_Editor - nouvelles versions
par Klaus Lun 17 Juil 2017 - 13:46

» Détermine si oui ou non un objet est PARENT d'un autre objet
par Klaus Dim 16 Juil 2017 - 11:58

» Une autre façon de terminer une application.
par papydall Dim 16 Juil 2017 - 3:53

» Déterminer le Handle de l’objet ayant le focus
par papydall Dim 16 Juil 2017 - 3:15

» Déterminer le HANDLE du Bureau
par papydall Dim 16 Juil 2017 - 1:59

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Juillet 2017
LunMarMerJeuVenSamDim
     12
3456789
10111213141516
17181920212223
24252627282930
31      
CalendrierCalendrier

Partagez | 
 

 [PROBLEME] KGF.dll

Voir le sujet précédent Voir le sujet suivant 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 - 12: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 - 12: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 : 10062
Age : 68
Localisation : Ile de France
Date d'inscription : 29/12/2009

MessageSujet: Re: [PROBLEME] KGF.dll   Lun 3 Sep 2012 - 12: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 : 5841
Age : 44
Localisation : 77500
Date d'inscription : 19/04/2011

MessageSujet: Re: [PROBLEME] KGF.dll   Lun 3 Sep 2012 - 12: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 : 10062
Age : 68
Localisation : Ile de France
Date d'inscription : 29/12/2009

MessageSujet: Re: [PROBLEME] KGF.dll   Lun 3 Sep 2012 - 13: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 - 14: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 : 10062
Age : 68
Localisation : Ile de France
Date d'inscription : 29/12/2009

MessageSujet: Re: [PROBLEME] KGF.dll   Lun 3 Sep 2012 - 15: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 - 17: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 : 10062
Age : 68
Localisation : Ile de France
Date d'inscription : 29/12/2009

MessageSujet: Re: [PROBLEME] KGF.dll   Lun 3 Sep 2012 - 20: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 - 20: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 - 10: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 : 10062
Age : 68
Localisation : Ile de France
Date d'inscription : 29/12/2009

MessageSujet: Re: [PROBLEME] KGF.dll   Mar 4 Sep 2012 - 10: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 - 11: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 - 15: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 : 10062
Age : 68
Localisation : Ile de France
Date d'inscription : 29/12/2009

MessageSujet: Re: [PROBLEME] KGF.dll   Mer 5 Sep 2012 - 15: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 - 18: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 : 10062
Age : 68
Localisation : Ile de France
Date d'inscription : 29/12/2009

MessageSujet: Re: [PROBLEME] KGF.dll   Mer 5 Sep 2012 - 18: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 - 1: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
Voir le sujet précédent Voir le sujet suivant 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: