FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC

Développement d'applications avec le langage Panoramic
 
AccueilAccueil  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  MembresMembres  Connexion  
Derniers sujets
» Logiciel de planétarium.
[PROBLEME] KGF.dll Emptypar Pedro Sam 23 Nov 2024 - 15:50

» Un autre pense-bête...
[PROBLEME] KGF.dll Emptypar Froggy One Jeu 21 Nov 2024 - 15:54

» Récupération du contenu d'une page html.
[PROBLEME] KGF.dll Emptypar Pedro Sam 16 Nov 2024 - 14:04

» Décompilation
[PROBLEME] KGF.dll Emptypar JL35 Mar 12 Nov 2024 - 19:57

» Un album photos comme du temps des grands-mères
[PROBLEME] KGF.dll Emptypar jjn4 Mar 12 Nov 2024 - 17:23

» traitement d'une feuille excel
[PROBLEME] KGF.dll Emptypar jjn4 Jeu 7 Nov 2024 - 3:52

» Aide-mémoire mensuel
[PROBLEME] KGF.dll Emptypar jjn4 Lun 4 Nov 2024 - 18:56

» Des incomprèhension avec Timer
[PROBLEME] KGF.dll Emptypar Klaus Mer 30 Oct 2024 - 18:26

» KGF_dll - nouvelles versions
[PROBLEME] KGF.dll Emptypar Klaus Mar 29 Oct 2024 - 17:58

» instructions panoramic
[PROBLEME] KGF.dll Emptypar maelilou Lun 28 Oct 2024 - 19:51

» Figures fractales
[PROBLEME] KGF.dll Emptypar Marc Ven 25 Oct 2024 - 12:18

» Panoramic et Scanette
[PROBLEME] KGF.dll Emptypar Yannick Mer 25 Sep 2024 - 22:16

» Editeur d étiquette avec QR évolutif
[PROBLEME] KGF.dll Emptypar JL35 Lun 23 Sep 2024 - 22:40

» BUG QR Code DelphiZXingQRCode
[PROBLEME] KGF.dll Emptypar Yannick Dim 22 Sep 2024 - 11:40

» fichier.exe
[PROBLEME] KGF.dll Emptypar leclode Ven 20 Sep 2024 - 19:02

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Novembre 2024
LunMarMerJeuVenSamDim
    123
45678910
11121314151617
18192021222324
252627282930 
CalendrierCalendrier
Le deal à ne pas rater :
Smartphone Xiaomi 14 – 512 Go- 6,36″ 5G Double SIM à 599€
599 €
Voir le deal

 

 [PROBLEME] KGF.dll

Aller en bas 
3 participants
AuteurMessage
Nardo26

Nardo26


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

[PROBLEME] KGF.dll Empty
MessageSujet: [PROBLEME] KGF.dll   [PROBLEME] KGF.dll EmptyLun 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
http://nardo26.lescigales.org
Klaus

Klaus


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

[PROBLEME] KGF.dll Empty
MessageSujet: Re: [PROBLEME] KGF.dll   [PROBLEME] KGF.dll EmptyLun 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
http://klauspanoramic.comxa.com/index.html
Jicehel

Jicehel


Nombre de messages : 5947
Age : 52
Localisation : 77500
Date d'inscription : 18/04/2011

[PROBLEME] KGF.dll Empty
MessageSujet: Re: [PROBLEME] KGF.dll   [PROBLEME] KGF.dll EmptyLun 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
Klaus

Klaus


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

[PROBLEME] KGF.dll Empty
MessageSujet: Re: [PROBLEME] KGF.dll   [PROBLEME] KGF.dll EmptyLun 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
http://klauspanoramic.comxa.com/index.html
Nardo26

Nardo26


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

[PROBLEME] KGF.dll Empty
MessageSujet: Re: [PROBLEME] KGF.dll   [PROBLEME] KGF.dll EmptyLun 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
http://nardo26.lescigales.org
Klaus

Klaus


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

[PROBLEME] KGF.dll Empty
MessageSujet: Re: [PROBLEME] KGF.dll   [PROBLEME] KGF.dll EmptyLun 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
http://klauspanoramic.comxa.com/index.html
Nardo26

Nardo26


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

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

OK merci Klaus !
[PROBLEME] KGF.dll 35
Revenir en haut Aller en bas
http://nardo26.lescigales.org
Klaus

Klaus


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

[PROBLEME] KGF.dll Empty
MessageSujet: Re: [PROBLEME] KGF.dll   [PROBLEME] KGF.dll EmptyLun 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
http://klauspanoramic.comxa.com/index.html
Nardo26

Nardo26


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

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

Tu vas trop vite Klaus !!! [PROBLEME] KGF.dll 11
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... [PROBLEME] KGF.dll 22
Revenir en haut Aller en bas
http://nardo26.lescigales.org
Nardo26

Nardo26


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

[PROBLEME] KGF.dll Empty
MessageSujet: Re: [PROBLEME] KGF.dll   [PROBLEME] KGF.dll EmptyMar 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
http://nardo26.lescigales.org
Klaus

Klaus


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

[PROBLEME] KGF.dll Empty
MessageSujet: Re: [PROBLEME] KGF.dll   [PROBLEME] KGF.dll EmptyMar 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
http://klauspanoramic.comxa.com/index.html
Nardo26

Nardo26


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

[PROBLEME] KGF.dll Empty
MessageSujet: Re: [PROBLEME] KGF.dll   [PROBLEME] KGF.dll EmptyMar 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
http://nardo26.lescigales.org
Nardo26

Nardo26


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

[PROBLEME] KGF.dll Empty
MessageSujet: Re: [PROBLEME] KGF.dll   [PROBLEME] KGF.dll EmptyMar 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
http://nardo26.lescigales.org
Klaus

Klaus


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

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

Merci pour ce diagnostic - je vais regarder cela en détail.
Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
Nardo26

Nardo26


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

[PROBLEME] KGF.dll Empty
MessageSujet: Re: [PROBLEME] KGF.dll   [PROBLEME] KGF.dll EmptyMer 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
http://nardo26.lescigales.org
Klaus

Klaus


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

[PROBLEME] KGF.dll Empty
MessageSujet: Re: [PROBLEME] KGF.dll   [PROBLEME] KGF.dll EmptyMer 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
http://klauspanoramic.comxa.com/index.html
Nardo26

Nardo26


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

[PROBLEME] KGF.dll Empty
MessageSujet: Re: [PROBLEME] KGF.dll   [PROBLEME] KGF.dll EmptyJeu 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
http://nardo26.lescigales.org
Contenu sponsorisé





[PROBLEME] KGF.dll Empty
MessageSujet: Re: [PROBLEME] KGF.dll   [PROBLEME] KGF.dll Empty

Revenir en haut Aller en bas
 
[PROBLEME] KGF.dll
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Problème avec select case Probleme réglé merci
» Pour Klaus: problème avec kgf.dll.
» Problème de 3D.
» Problème avec la commande RemoveStringBetweenDelimiters.
» J'ai un problème...

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: