| Image width() et height() | |
|
|
Auteur | Message |
---|
Yannick
Nombre de messages : 8635 Age : 53 Localisation : Bretagne Date d'inscription : 15/02/2010
| Sujet: Image width() et height() Lun 20 Aoû 2012 - 13:15 | |
| Je pense (...donc je suis) qu'il serait bien d'avoir deux petites " fonctions - Mots clés"
Image_width$(N) ou File_image_Width$ T$ ( T$ url de l'image )
Qui renvoit la largeur d'une image placée dans Image N, ou depuis son Tag
Image_Height$(N) ou File_image_height$ T$ ( T$ url de l'image )
Qui renvoit la hauteur d'une image placée dans Image N, ou depuis son Tag
Ces deux "fonctions - mots clé" permettrait une adaptation dynamique des pictures à la taille des images | |
|
| |
Jicehel
Nombre de messages : 5947 Age : 52 Localisation : 77500 Date d'inscription : 18/04/2011
| Sujet: Re: Image width() et height() Lun 20 Aoû 2012 - 13:31 | |
| Je ne vois pas l’intérêt de passer par un résultat sous forme de chaine, j'aurais mis personnellement plutôt les 2 fonctions: Image_width(N): renvoie la largeur d'une image placée dans Image N Image_Height(N): renvoie la hauteur d'une image placée dans Image N
ou simplement ajouter dans les 2 fonctions existantes (Width et Height), le type d'objet picture et image
| |
|
| |
Yannick
Nombre de messages : 8635 Age : 53 Localisation : Bretagne Date d'inscription : 15/02/2010
| Sujet: re Lun 20 Aoû 2012 - 13:48 | |
| | |
|
| |
Klaus
Nombre de messages : 12331 Age : 75 Localisation : Ile de France Date d'inscription : 29/12/2009
| Sujet: Re: Image width() et height() Lun 20 Aoû 2012 - 14:08 | |
| Pour le moment, tu peux le faire avec KGF.dll, de la manière suivante: - charge l'image dans un objet IMAGE (pour ne pas perturber l'image de l'écran) - copie l'image dans le presse-papier par CLIPBOARD_COPY - utilise les fonctions GetClipboardPictureWidth et GetClipboardPictureHeight pour avoir les diménsions
| |
|
| |
Yannick
Nombre de messages : 8635 Age : 53 Localisation : Bretagne Date d'inscription : 15/02/2010
| |
| |
Klaus
Nombre de messages : 12331 Age : 75 Localisation : Ile de France Date d'inscription : 29/12/2009
| Sujet: Re: Image width() et height() Lun 20 Aoû 2012 - 17:06 | |
| Dans ce cas, il ne reste que l'astuce que j'ai donnée sur un autre post: - déclare un picture TRES grand avec HIDE et sans STRETCH_ON - fais un color N,0,0,0 sur le picture - charge l'image dedans avec FILE_LOAD - fais un flood_fill N,width(N)-1,height(N)-1,r,g,b avec des couleurs r,g,b de ton choix - regarde, de droite à gauche (pour la largeur) et de bas en haut (pour la hauteur) les couleurs rgb des pixels dans la ligne 0 et dans la colonne 1. Dès que les valeurs diffèrent de r,g,b tu es dans ton image et tu as la valeur de largeur et hauteur.
Désolé, il n'y a rien d'autre en Panoramic en ce moment. | |
|
| |
Invité Invité
| Sujet: Re: Image width() et height() Lun 20 Aoû 2012 - 17:12 | |
| Tu as été plus vite que moi Klaus. Maintenant que je suis branché, je continu. J'avais fait alors dénommé Galipédia, qui est devenu Pagiciel, un sous programme en Panoramic pour trouver les dimensions d'une image. C'est dans "picture_essai", vers les lignes 875 (si dans ce programme je n'ai pas modifié depuis). Seulement dire que je procède par tranche de 100 pixels pour gagner du temps, ensuite je reprend pixel par pixel, lorsque je touche au but.
C'est pas la peine que je continu, Klaus apporte une solution à peu-près semblable. |
|
| |
Yannick
Nombre de messages : 8635 Age : 53 Localisation : Bretagne Date d'inscription : 15/02/2010
| Sujet: re Lun 20 Aoû 2012 - 18:39 | |
| Je reprends ma réponse d'un peu plus haut car j'étais un ptit peu pressé... Je sais bien que celà n'existe pas en Panoramic et c'est bien pour çà que j'ai placé ce post dans les souhaits d'amélioration... | |
|
| |
Klaus
Nombre de messages : 12331 Age : 75 Localisation : Ile de France Date d'inscription : 29/12/2009
| Sujet: Re: Image width() et height() Lun 20 Aoû 2012 - 19:09 | |
| Tu as raison: ce serait une vraie amélioration. je voulais juste te suggérer une solution d'attente, afin d'éviter un blocage.
J'ai l'impression que Jack est très chargé en ce moment. Entre ses obligations professionnelles, ses travaux pour le nouvelle version de Panoramic basée sur FreeBasic, ses travaux avec Toonic, ... je ne sais pas où il va trouver le temps. Il n'a apparemment même pas le temps de répondre à une question technique précise (voir dans "A l'aide", ma question sur le HANDLE_CANVAS). Alors, de nouvelles fonctions...
Bon, pour ma part, je suis très patient, et je préfère que Jack nous ponde des choses solides au lieu de réagir au quart de tour. D'ou ma tendance à suggérer des solutions d'attente... | |
|
| |
Jicehel
Nombre de messages : 5947 Age : 52 Localisation : 77500 Date d'inscription : 18/04/2011
| |
| |
Yannick
Nombre de messages : 8635 Age : 53 Localisation : Bretagne Date d'inscription : 15/02/2010
| Sujet: re Lun 20 Aoû 2012 - 21:23 | |
| Loin de moi l'intention de critiquer, Je suis un des premiers utilisateurs des dlls de tous Je faisais juste la demande de façon à ce qu'elle soit connue de Jack. Après, c'est lui qui voit avec le temps qu'il a. Justement, je vois les dlls comme des palliatifs temporaires au manques et besoins de Panoramic .Quand je trouve qu'une fonction de dll devient récurrente, je place une petite demande dans les souhaits. Après...j'allume un cierge et je pris que Jack m'entende.... | |
|
| |
Jicehel
Nombre de messages : 5947 Age : 52 Localisation : 77500 Date d'inscription : 18/04/2011
| Sujet: Re: Image width() et height() Lun 20 Aoû 2012 - 21:40 | |
| | |
|
| |
Severin
Nombre de messages : 547 Localisation : Braunschweig / Germany Date d'inscription : 13/12/2010
| Sujet: Re: Image width() et height() Lun 20 Aoû 2012 - 23:13 | |
| Ich denke genauso über DLL I think the same about DLL Je pense la même chose de DLL | |
|
| |
Klaus
Nombre de messages : 12331 Age : 75 Localisation : Ile de France Date d'inscription : 29/12/2009
| Sujet: Re: Image width() et height() Lun 20 Aoû 2012 - 23:15 | |
| Pour moi aussi, les DLL sont des palliatifs. Et dans la doc de KGF.dll, j'ai même ajouté un commentaire pour une des fonctions, signalant qu'elle a été rendue obsolète par une nouvelle fonction de Panoramic.
Mon rêve, ce serait que d'une manière ou d'une autre, Jack nous donne la possibilité des plug-in, dont il avait parlé à quelques reprises. J'espère que cette idée est toujours d'actualité, quelque part... | |
|
| |
Contenu sponsorisé
| Sujet: Re: Image width() et height() | |
| |
|
| |
| Image width() et height() | |
|