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.
Zoom simple Emptypar Pedro Sam 23 Nov 2024 - 15:50

» Un autre pense-bête...
Zoom simple Emptypar Froggy One Jeu 21 Nov 2024 - 15:54

» Récupération du contenu d'une page html.
Zoom simple Emptypar Pedro Sam 16 Nov 2024 - 14:04

» Décompilation
Zoom simple Emptypar JL35 Mar 12 Nov 2024 - 19:57

» Un album photos comme du temps des grands-mères
Zoom simple Emptypar jjn4 Mar 12 Nov 2024 - 17:23

» traitement d'une feuille excel
Zoom simple Emptypar jjn4 Jeu 7 Nov 2024 - 3:52

» Aide-mémoire mensuel
Zoom simple Emptypar jjn4 Lun 4 Nov 2024 - 18:56

» Des incomprèhension avec Timer
Zoom simple Emptypar Klaus Mer 30 Oct 2024 - 18:26

» KGF_dll - nouvelles versions
Zoom simple Emptypar Klaus Mar 29 Oct 2024 - 17:58

» instructions panoramic
Zoom simple Emptypar maelilou Lun 28 Oct 2024 - 19:51

» Figures fractales
Zoom simple Emptypar Marc Ven 25 Oct 2024 - 12:18

» Panoramic et Scanette
Zoom simple Emptypar Yannick Mer 25 Sep 2024 - 22:16

» Editeur d étiquette avec QR évolutif
Zoom simple Emptypar JL35 Lun 23 Sep 2024 - 22:40

» BUG QR Code DelphiZXingQRCode
Zoom simple Emptypar Yannick Dim 22 Sep 2024 - 11:40

» fichier.exe
Zoom simple 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 du moment : -28%
-28% Machine à café avec broyeur ...
Voir le deal
229.99 €

 

 Zoom simple

Aller en bas 
5 participants
AuteurMessage
JL35




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

Zoom simple Empty
MessageSujet: Zoom simple   Zoom simple EmptyLun 8 Nov 2021 - 17:13

Zoom d'une partie de la zone 2d_Target contenant une image quelconque
(simple, c'est Panoramic qui fait le boulot avec Stretch_On)
Il faut donner la position et les dimensions de la zone à zoomer, ainsi que le facteur de grossissement.
Clic dans la fenêtre pour quitter.
Code:
DIM x,y,w,h,f
PICTURE 1: FULL_SPACE 1: 2D_TARGET_IS 1: 2D_FILL_OFF
2D_LINE 100,0,100,100
2D_PEN_COLOR 255,0,0: 2D_RECTANGLE 20,20,100,60
x = 0: y = 0: w = 130: h = 80
f = 8: ' grossissement (peut être fractionnaire)
Zoom(x,y,w,h,f)
Terminate

SUB Zoom(x,y,w,h,f)
  ' Zoom d'un facteur f de la zone x,y,w,h du 2D_Target
  DIM_LOCAL fm,p,i,j,ff,fa$
  fa$ = "C:\ZZ.bmp"
  IF LABEL("Quitz") = 0 THEN LABEL Quitz
  fm=400: FORM fm: BORDER_SMALL fm: TOP fm,TOP(0)+y+h+30: LEFT fm,LEFT(0)+x+w+10
          ON_CLOSE fm,Quitz: CAPTION fm,"  -  ZOOM  X  "+STR$(f)+"  -"
          i = WIDTH(fm)-WIDTH_CLIENT(fm): j = HEIGHT(fm)-HEIGHT_CLIENT(fm)
          WIDTH fm,i+w*f: HEIGHT fm,j+h*f
  p = fm+1: PICTURE p: PARENT p,fm: FULL_SPACE p: STRETCH_ON p: ON_CLICK p,Quitz
  IMAGE p+1
  2D_IMAGE_COPY p+1,x,y,x+w,y+h: FILE_SAVE p+1,fa$
  FILE_LOAD p,fa$: FILE_DELETE fa$
  WHILE ff = 0: PAUSE 100: END_WHILE: DELETE fm: DELETE p+1: EXIT_SUB
Quitz:
  ff = 1: RETURN 
END_SUB
Revenir en haut Aller en bas
jjn4

jjn4


Nombre de messages : 2747
Date d'inscription : 13/09/2009

Zoom simple Empty
MessageSujet: Re: Zoom simple   Zoom simple EmptyMar 9 Nov 2021 - 14:28

Eh, une utilisation astucieuse du stretch_on !
Il fallait y penser !
J'ai même ajouté une image, pour voir :
Code:
...PICTURE 1: FULL_SPACE 1: file_load 1,"noel.bmp"
2D_TARGET_IS 1: 2D_FILL_OFF
...
ça marche !
C'est super !
Ce cher JL35 nous étonnera toujours !
king
Revenir en haut Aller en bas
http://jjn4.e-monsite.com
Minibug

Minibug


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

Zoom simple Empty
MessageSujet: Re: Zoom simple   Zoom simple EmptyMar 9 Nov 2021 - 16:44

Ah oui effectivement très astucieux !

Merci pour ce partage JL35. Wink
Je mets de coté pour une utilisation ultérieure...
Revenir en haut Aller en bas
http://gpp.panoramic.free.fr
JL35




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

Zoom simple Empty
MessageSujet: Re: Zoom simple   Zoom simple EmptyMar 9 Nov 2021 - 17:26

Merci les gars !
et surtout merci à Panoramic !
Revenir en haut Aller en bas
Marc

Marc


Nombre de messages : 2466
Age : 63
Localisation : TOURS (37)
Date d'inscription : 17/03/2014

Zoom simple Empty
MessageSujet: Re: Zoom simple   Zoom simple EmptyMar 9 Nov 2021 - 19:11

Bonsoir à tous !

@JL35

Ah oui, belle ingéniosité !

Merci JL35 du partage !
Revenir en haut Aller en bas
Jean Claude

Jean Claude


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

Zoom simple Empty
MessageSujet: Re: Zoom simple   Zoom simple EmptyJeu 11 Nov 2021 - 17:25

Bonjour à tous,

J'ai testé, hier, ce zoom ,sans image.
Je constate que l'ancien tient encore la route...
lol!

Bravo JL35
à bientôt.
Revenir en haut Aller en bas
JL35




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

Zoom simple Empty
MessageSujet: Re: Zoom simple   Zoom simple EmptyJeu 11 Nov 2021 - 19:13

Salut mon ami Jean Claude
l'ancien te serre la paluche Wink
En espérant que tu vas mieux...
Revenir en haut Aller en bas
Contenu sponsorisé





Zoom simple Empty
MessageSujet: Re: Zoom simple   Zoom simple Empty

Revenir en haut Aller en bas
 
Zoom simple
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Zoom d'une partie d'image
» fonction ZOOM
» Zoom sur  Mandelbrot
» Zoom d'une zone de l'écran
» Zoom sur une portion d'écran

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC :: PANORAMIC :: Vos sources, vos utilitaires à partager-
Sauter vers: