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
» Editeur EliP 6 : Le Tiny éditeur avec 25 onglets de travail
[Resolu] Récupérer dimensions image après CLIPBOARD_PASTE Emptypar Yannick Aujourd'hui à 18:32

» Philharmusique
[Resolu] Récupérer dimensions image après CLIPBOARD_PASTE Emptypar jjn4 Aujourd'hui à 13:58

» PANORAMIC V 1
[Resolu] Récupérer dimensions image après CLIPBOARD_PASTE Emptypar papydall Hier à 3:22

» select intégrés [résolu]
[Resolu] Récupérer dimensions image après CLIPBOARD_PASTE Emptypar jjn4 Mer 8 Mai 2024 - 17:00

» number_mouse_up
[Resolu] Récupérer dimensions image après CLIPBOARD_PASTE Emptypar jjn4 Mer 8 Mai 2024 - 11:59

» Aide de PANORAMIC
[Resolu] Récupérer dimensions image après CLIPBOARD_PASTE Emptypar jjn4 Mer 8 Mai 2024 - 11:16

» trop de fichiers en cours
[Resolu] Récupérer dimensions image après CLIPBOARD_PASTE Emptypar lepetitmarocain Mer 8 Mai 2024 - 10:43

» Je teste PANORAMIC V 1 beta 1
[Resolu] Récupérer dimensions image après CLIPBOARD_PASTE Emptypar papydall Mer 8 Mai 2024 - 4:17

» bouton dans autre form que 0
[Resolu] Récupérer dimensions image après CLIPBOARD_PASTE Emptypar leclode Lun 6 Mai 2024 - 13:59

» KGF_dll - nouvelles versions
[Resolu] Récupérer dimensions image après CLIPBOARD_PASTE Emptypar Klaus Lun 6 Mai 2024 - 11:41

» Gestion d'un système client-serveur.
[Resolu] Récupérer dimensions image après CLIPBOARD_PASTE Emptypar Klaus Lun 6 Mai 2024 - 10:23

» @Jack
[Resolu] Récupérer dimensions image après CLIPBOARD_PASTE Emptypar Jack Mar 30 Avr 2024 - 20:40

» Une calculatrice en une ligne de programme
[Resolu] Récupérer dimensions image après CLIPBOARD_PASTE Emptypar jean_debord Dim 28 Avr 2024 - 8:47

» Form(résolu)
[Resolu] Récupérer dimensions image après CLIPBOARD_PASTE Emptypar leclode Sam 27 Avr 2024 - 17:59

» Bataille navale SM
[Resolu] Récupérer dimensions image après CLIPBOARD_PASTE Emptypar jjn4 Ven 26 Avr 2024 - 17:39

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Mai 2024
LunMarMerJeuVenSamDim
  12345
6789101112
13141516171819
20212223242526
2728293031  
CalendrierCalendrier
Le deal à ne pas rater :
Cartes Pokémon 151 : où trouver le coffret Collection Alakazam-ex ?
Voir le deal

 

 [Resolu] Récupérer dimensions image après CLIPBOARD_PASTE

Aller en bas 
4 participants
AuteurMessage
Minibug

Minibug


Nombre de messages : 4566
Age : 57
Localisation : Vienne (86)
Date d'inscription : 09/02/2012

[Resolu] Récupérer dimensions image après CLIPBOARD_PASTE Empty
MessageSujet: [Resolu] Récupérer dimensions image après CLIPBOARD_PASTE   [Resolu] Récupérer dimensions image après CLIPBOARD_PASTE EmptyMer 29 Mai 2019 - 12:20

Bonjour à tous ! cheers

Une petite question toute bête...
Suite à l'utilisation de la commande CLIPBOARD_PASTE sur un objet IMAGE comme ci_dessous :

Code:
PICTURE 1 : PARENT 1,0
CLIPBOARD_PASTE 1

Y a-t-il un moyen de récupérer la taille de l'image collée dans le PICTURE ?


Dernière édition par Minibug le Mer 29 Mai 2019 - 15:51, édité 1 fois
Revenir en haut Aller en bas
http://gpp.panoramic.free.fr
Jean Claude

Jean Claude


Nombre de messages : 5950
Age : 69
Localisation : 83 Var
Date d'inscription : 07/05/2009

[Resolu] Récupérer dimensions image après CLIPBOARD_PASTE Empty
MessageSujet: Re: [Resolu] Récupérer dimensions image après CLIPBOARD_PASTE   [Resolu] Récupérer dimensions image après CLIPBOARD_PASTE EmptyMer 29 Mai 2019 - 13:12

Bonjour Minibug,

Comme tu utilises l'objet IMAGE, j'en conclu que tu as chargé un fichier de cette image ("Image.bmp").

Dans ce cas JL35 a une solution que j'ai soigneusement conservée.

Code:
' Fichier Image et détection dimensions
  NomImg$="Image3"
  fm$=NomImg$+".bmp"
  FILEBIN_OPEN_READ 1,fm$: ' dimensions image (JL35)
    FILEBIN_POSITION 1,18: w1% = FILEBIN_READ(1)+256*FILEBIN_READ(1)
    FILEBIN_POSITION 1,22: h1% = FILEBIN_READ(1)+256*FILEBIN_READ(1)
  FILEBIN_CLOSE 1

Résultat dans w1% et h1%.

J'espère t'avoir trouvé une solution.

A+
Revenir en haut Aller en bas
JL35




Nombre de messages : 7095
Localisation : 77
Date d'inscription : 29/11/2007

[Resolu] Récupérer dimensions image après CLIPBOARD_PASTE Empty
MessageSujet: Re: [Resolu] Récupérer dimensions image après CLIPBOARD_PASTE   [Resolu] Récupérer dimensions image après CLIPBOARD_PASTE EmptyMer 29 Mai 2019 - 15:02

Merci Jean Claude pour la référence !

@Minibug
d'une façon plus générale, pour connaître les dimensions de l'image qui est dans le presse-papier sans avoir besoin de la charger:
Code:
SUB DimClip()
  ' Dimensions de l'image du presse-papier -> w% et h%
  IMAGE 999: CLIPBOARD_PASTE 999: FILE_SAVE 999,"Xyz.bmp": DELETE 999
  FILEBIN_OPEN_READ 1,"Xyz.bmp"
      FILEBIN_POSITION 1,18: w% = FILEBIN_READ(1)+256*FILEBIN_READ(1)
      FILEBIN_POSITION 1,22: h% = FILEBIN_READ(1)+256*FILEBIN_READ(1)
  FILEBIN_CLOSE 1: FILE_DELETE "Xyz.bmp"
END_SUB
Le résultat est renvoyé dans w% et h% définis dans le programme appelant.
Ça peut servir à dimensionner un Picture avant d'y charger le clip (Clipboard_Paste)
Le résultat est 0,0 s'il n'y a pas d'image, ou si ce n'est pas une image dans le clipboard.

Perso je m'en suis fait un tout petit exécutable avec une icône sur le bureau, je clique et ça me donne ces dimensions dans un 'MESSAGE':
Code:
DIM w%,h%
HIDE 0: DimClip(): MESSAGE "Image clip :"+CHR$(10)+STR$(w%)+" x "+STR$(h%)
TERMINATE

SUB DimClip()
  ' Dimensions de l'image du presse-papier -> w% et h%
  IMAGE 999: CLIPBOARD_PASTE 999: FILE_SAVE 999,"Xyz.bmp": DELETE 999
  FILEBIN_OPEN_READ 1,"Xyz.bmp"
      FILEBIN_POSITION 1,18: w% = FILEBIN_READ(1)+256*FILEBIN_READ(1)
      FILEBIN_POSITION 1,22: h% = FILEBIN_READ(1)+256*FILEBIN_READ(1)
  FILEBIN_CLOSE 1: FILE_DELETE "Xyz.bmp"
END_SUB
[Resolu] Récupérer dimensions image après CLIPBOARD_PASTE I311
Revenir en haut Aller en bas
Minibug

Minibug


Nombre de messages : 4566
Age : 57
Localisation : Vienne (86)
Date d'inscription : 09/02/2012

[Resolu] Récupérer dimensions image après CLIPBOARD_PASTE Empty
MessageSujet: Re: [Resolu] Récupérer dimensions image après CLIPBOARD_PASTE   [Resolu] Récupérer dimensions image après CLIPBOARD_PASTE EmptyMer 29 Mai 2019 - 15:51

Réponse collégiale ! Laughing

Merci les gars ! c'est exactement ce que je cherchais ! cheers
Revenir en haut Aller en bas
http://gpp.panoramic.free.fr
papydall

papydall


Nombre de messages : 7008
Age : 73
Localisation : Moknine (Tunisie) Entre la chaise et le clavier
Date d'inscription : 03/03/2012

[Resolu] Récupérer dimensions image après CLIPBOARD_PASTE Empty
MessageSujet: Re: [Resolu] Récupérer dimensions image après CLIPBOARD_PASTE   [Resolu] Récupérer dimensions image après CLIPBOARD_PASTE EmptyJeu 30 Mai 2019 - 1:49

Comme j’aime mieux les FNC que les SUB, voici mon grain de sel.
Ça ne rehausse pas le goût, mais ça modifie la saveur ! tongue

Code:

rem ============================================================================
rem           Dimensions de l’image du presse-papier
rem   Code initial de JL35, transformé en une fonction par Papydall
rem ============================================================================
DIM w%,h%
HIDE 0 : MESSAGE DimClip$()
TERMINATE
rem ============================================================================
FNC DimClip$()
  ' Dimensions de l'image du presse-papier -> w% et h%
  IMAGE 999: CLIPBOARD_PASTE 999: FILE_SAVE 999,"Xyz.bmp": DELETE 999
  FILEBIN_OPEN_READ 1,"Xyz.bmp"
      FILEBIN_POSITION 1,18: w% = FILEBIN_READ(1) + 256 * FILEBIN_READ(1)
      FILEBIN_POSITION 1,22: h% = FILEBIN_READ(1) + 256 * FILEBIN_READ(1)
  FILEBIN_CLOSE 1: FILE_DELETE "Xyz.bmp"
  RESULT "Image clip : " + STR$(w%)+" x "+STR$(h%)
END_FNC
rem ============================================================================
Revenir en haut Aller en bas
http://papydall-panoramic.forumarabia.com/
Contenu sponsorisé





[Resolu] Récupérer dimensions image après CLIPBOARD_PASTE Empty
MessageSujet: Re: [Resolu] Récupérer dimensions image après CLIPBOARD_PASTE   [Resolu] Récupérer dimensions image après CLIPBOARD_PASTE Empty

Revenir en haut Aller en bas
 
[Resolu] Récupérer dimensions image après CLIPBOARD_PASTE
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Récupérer l'image d'un IMAGE dans un picture
» Extraire les dimensions d'une image JPG (+ BMP, GIF et TGA)
» Dimensions image presse-papier
» [Résolu] Récuperer les fonctions systeme de Panoramic
» [Résolu] Récupérer la position des ascenseurs dans synedit

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC :: PANORAMIC :: A l'aide!-
Sauter vers: