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.
2.28 du 1er mai 2013: nouvelle fonction TorturePicture - Page 2 Emptypar Pedro Aujourd'hui à 10:37

» Un autre pense-bête...
2.28 du 1er mai 2013: nouvelle fonction TorturePicture - Page 2 Emptypar Froggy One Jeu 21 Nov 2024 - 15:54

» Récupération du contenu d'une page html.
2.28 du 1er mai 2013: nouvelle fonction TorturePicture - Page 2 Emptypar Pedro Sam 16 Nov 2024 - 14:04

» Décompilation
2.28 du 1er mai 2013: nouvelle fonction TorturePicture - Page 2 Emptypar JL35 Mar 12 Nov 2024 - 19:57

» Un album photos comme du temps des grands-mères
2.28 du 1er mai 2013: nouvelle fonction TorturePicture - Page 2 Emptypar jjn4 Mar 12 Nov 2024 - 17:23

» traitement d'une feuille excel
2.28 du 1er mai 2013: nouvelle fonction TorturePicture - Page 2 Emptypar jjn4 Jeu 7 Nov 2024 - 3:52

» Aide-mémoire mensuel
2.28 du 1er mai 2013: nouvelle fonction TorturePicture - Page 2 Emptypar jjn4 Lun 4 Nov 2024 - 18:56

» Des incomprèhension avec Timer
2.28 du 1er mai 2013: nouvelle fonction TorturePicture - Page 2 Emptypar Klaus Mer 30 Oct 2024 - 18:26

» KGF_dll - nouvelles versions
2.28 du 1er mai 2013: nouvelle fonction TorturePicture - Page 2 Emptypar Klaus Mar 29 Oct 2024 - 17:58

» instructions panoramic
2.28 du 1er mai 2013: nouvelle fonction TorturePicture - Page 2 Emptypar maelilou Lun 28 Oct 2024 - 19:51

» Figures fractales
2.28 du 1er mai 2013: nouvelle fonction TorturePicture - Page 2 Emptypar Marc Ven 25 Oct 2024 - 12:18

» Panoramic et Scanette
2.28 du 1er mai 2013: nouvelle fonction TorturePicture - Page 2 Emptypar Yannick Mer 25 Sep 2024 - 22:16

» Editeur d étiquette avec QR évolutif
2.28 du 1er mai 2013: nouvelle fonction TorturePicture - Page 2 Emptypar JL35 Lun 23 Sep 2024 - 22:40

» BUG QR Code DelphiZXingQRCode
2.28 du 1er mai 2013: nouvelle fonction TorturePicture - Page 2 Emptypar Yannick Dim 22 Sep 2024 - 11:40

» fichier.exe
2.28 du 1er mai 2013: nouvelle fonction TorturePicture - Page 2 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 :
LEGO Icons 10331 – Le martin-pêcheur
Voir le deal
35 €

 

 2.28 du 1er mai 2013: nouvelle fonction TorturePicture

Aller en bas 
+2
JL35
Klaus
6 participants
Aller à la page : Précédent  1, 2
AuteurMessage
Klaus

Klaus


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

2.28 du 1er mai 2013: nouvelle fonction TorturePicture - Page 2 Empty
MessageSujet: Re: 2.28 du 1er mai 2013: nouvelle fonction TorturePicture   2.28 du 1er mai 2013: nouvelle fonction TorturePicture - Page 2 EmptyVen 3 Mai 2013 - 0:06

Désolé pour le retard, JL35. J'ai eu une fuite d'eau dans la cuisine, et j'ai dû prendre des mesures...

J'ai modifié la DLL en conséquence. Ce n'était pas un problème de conversion, mais certainement une mauvaise compréhension de ma part. Quoi qu'il en soit, j'ai ajouté un pixel en largeur et en hauteur, et ça devrait le faire.

Recharge KGF.dll. Je n'ai pas changé le numéro de version pour si peu, mais tu verras la date et l'heure sur le WebDav...
Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
Yannick




Nombre de messages : 8635
Age : 53
Localisation : Bretagne
Date d'inscription : 15/02/2010

2.28 du 1er mai 2013: nouvelle fonction TorturePicture - Page 2 Empty
MessageSujet: re   2.28 du 1er mai 2013: nouvelle fonction TorturePicture - Page 2 EmptyVen 3 Mai 2013 - 0:09

Bon, ben...je crois qu'une nouvelle mise à jours s' impose... Laughing
Revenir en haut Aller en bas
JL35




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

2.28 du 1er mai 2013: nouvelle fonction TorturePicture - Page 2 Empty
MessageSujet: Re: 2.28 du 1er mai 2013: nouvelle fonction TorturePicture   2.28 du 1er mai 2013: nouvelle fonction TorturePicture - Page 2 EmptyVen 3 Mai 2013 - 10:19

@Klaus, avec toutes les fuites que tu répares en Panoramic, une petite fuite d'eau ne doit pas te faire bien peur !

Merci en tout cas, je mets à jour (et non à jours, ygeronimi) tout de suite.
Revenir en haut Aller en bas
papydall

papydall


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

2.28 du 1er mai 2013: nouvelle fonction TorturePicture - Page 2 Empty
MessageSujet: Re: 2.28 du 1er mai 2013: nouvelle fonction TorturePicture   2.28 du 1er mai 2013: nouvelle fonction TorturePicture - Page 2 EmptyVen 3 Mai 2013 - 10:25

C'est parce que Ygeronimi se met à jour, la nuit!!!

Une DLL de type RepareMoiCetteFuiteD'Eau serait la bienvenue !!!
Revenir en haut Aller en bas
http://papydall-panoramic.forumarabia.com/
JL35




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

2.28 du 1er mai 2013: nouvelle fonction TorturePicture - Page 2 Empty
MessageSujet: Re: 2.28 du 1er mai 2013: nouvelle fonction TorturePicture   2.28 du 1er mai 2013: nouvelle fonction TorturePicture - Page 2 EmptyMer 8 Mai 2013 - 10:37

@Klaus,
Je reviens sur cette fonction très pratique par exemple pour faire pivoter une image d'un angle donné, sans déformation.
Ce qui m'embête un peu, c'est que l'image résultante est inversée gauche/droite, ce qu'on voit bien sur ton exemple en tête du post.
Tu me diras il n'y a qu'à appliquer ensuite une symétrie, mais la rotation sera alors dans le mauvais sens.
Tu me diras alors qu'il n'y a qu'à calculer l'angle de rotation en conséquence, mais là ça devient compliqué...

Une remarque sur la doc de TorturePicture, dans l'exemple il y a dll_call1 au lieu de dll_call4.
Revenir en haut Aller en bas
Klaus

Klaus


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

2.28 du 1er mai 2013: nouvelle fonction TorturePicture - Page 2 Empty
MessageSujet: Re: 2.28 du 1er mai 2013: nouvelle fonction TorturePicture   2.28 du 1er mai 2013: nouvelle fonction TorturePicture - Page 2 EmptyMer 8 Mai 2013 - 11:12

@JL35:
L'inversion gauche-droite provenait d'une inversion des paramètres à passer à la fonction. J'ai rectifié la doc (KGF.chm, KGF.doc et KGF.pdf). Voici le format d'appel correct:
Code:
res% = dll_call4("TorturePicture",adr(HG$),adr(HD$),adr(BD$),adr(BG$)

Ainsi, il n'y a plus d'inversion de côté.

Ceci dit, en prenant comme base la formule
Code:
res% = dll_call4("TorturePicture",adr(A$),adr(B$),adr(C$),adr(D$)
tu provoques, outre la déformation:
- une inversion gauche_droite avec
Code:
res% = dll_call4("TorturePicture",adr(B$),adr(A$),adr(D$),adr(C$)
- une inversion haut-bas avec
Code:
res% = dll_call4("TorturePicture",adr(C$),adr(D$),adr(A$),adr(B$)
ainsi que d'autres effets plus complexes, en intervertissant juste une paire de coordonnées, en utilisant une même paire de coordonnées pour deux coins, etc. Essaie, tu verras que c'est stupéfiant...
Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
JL35




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

2.28 du 1er mai 2013: nouvelle fonction TorturePicture - Page 2 Empty
MessageSujet: Re: 2.28 du 1er mai 2013: nouvelle fonction TorturePicture   2.28 du 1er mai 2013: nouvelle fonction TorturePicture - Page 2 EmptyMer 8 Mai 2013 - 11:38

Merci Klaus ! d'abord pour ta réaction rapide, et je vais avoir des trucs à essayer !
Et effectivement, l'ordre des paramètres me semble plus logique comme ça (on tourne dans le sens horaire).

Je verrai ça cet après-midi.

Edit ça va mieux comme ça, l'image est correcte.
Simplement je me pose maintenant un petit problème de géométrie élémentaire: je cherche à faire pivoter une image (un rectangle) d'un angle donné sans déformation.
Je pars du principe que l'image résultante doit être inscrite entièrement dans l'image d'origine (les coordonnées de TorturePicture doivent être à l'intérieur de l'image, j'imagine), donc elle sera plus petite.
J'essaie de calculer les coordonnées des sommets du rectangle résultant, sachant que les proportions hauteur/largeur doivent être respectées.
Je postule que 3 sommets sont sur les côtés de l'image d'origine, le quatrième étant quelque part à l'intérieur.
Je me bats avec les équations trigonométriques et le théorème de Pythagore, mais ce n'est pas au point, j'obtiens un beau parallélogramme
Revenir en haut Aller en bas
Contenu sponsorisé





2.28 du 1er mai 2013: nouvelle fonction TorturePicture - Page 2 Empty
MessageSujet: Re: 2.28 du 1er mai 2013: nouvelle fonction TorturePicture   2.28 du 1er mai 2013: nouvelle fonction TorturePicture - Page 2 Empty

Revenir en haut Aller en bas
 
2.28 du 1er mai 2013: nouvelle fonction TorturePicture
Revenir en haut 
Page 2 sur 2Aller à la page : Précédent  1, 2
 Sujets similaires
-
» 2.38 du 27 mai 2013: nouvelle fonction GetActiveFTPDirectory
» V2.51 du 11/11/2013 - nouvelle fonction GetClipboardFormat
» V2.54 du 18/11/2013: nouvelle fonction SendSingleKey
» V2.55 du 23/11/2013: nouvelle fonctions Toolbar
» V2.58 du 26/11/2013 - nouvelle fonction GetToolbarInfo

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: