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
» bouton dans autre form que 0
2.28 du 1er mai 2013: nouvelle fonction TorturePicture - Page 2 Emptypar leclode Aujourd'hui à 13:59

» KGF_dll - nouvelles versions
2.28 du 1er mai 2013: nouvelle fonction TorturePicture - Page 2 Emptypar Klaus Aujourd'hui à 11:41

» Gestion d'un système client-serveur.
2.28 du 1er mai 2013: nouvelle fonction TorturePicture - Page 2 Emptypar Klaus Aujourd'hui à 10:23

» PANORAMIC V 1
2.28 du 1er mai 2013: nouvelle fonction TorturePicture - Page 2 Emptypar papydall Sam 4 Mai 2024 - 3:43

» Editeur EliP 6 : Le Tiny éditeur avec 25 onglets de travail
2.28 du 1er mai 2013: nouvelle fonction TorturePicture - Page 2 Emptypar Froggy One Jeu 2 Mai 2024 - 11:16

» @Jack
2.28 du 1er mai 2013: nouvelle fonction TorturePicture - Page 2 Emptypar Jack Mar 30 Avr 2024 - 20:40

» trop de fichiers en cours
2.28 du 1er mai 2013: nouvelle fonction TorturePicture - Page 2 Emptypar papydall Lun 29 Avr 2024 - 23:39

» Une calculatrice en une ligne de programme
2.28 du 1er mai 2013: nouvelle fonction TorturePicture - Page 2 Emptypar jean_debord Dim 28 Avr 2024 - 8:47

» Form(résolu)
2.28 du 1er mai 2013: nouvelle fonction TorturePicture - Page 2 Emptypar leclode Sam 27 Avr 2024 - 17:59

» Bataille navale SM
2.28 du 1er mai 2013: nouvelle fonction TorturePicture - Page 2 Emptypar jjn4 Ven 26 Avr 2024 - 17:39

» Les maths du crocodile
2.28 du 1er mai 2013: nouvelle fonction TorturePicture - Page 2 Emptypar jean_debord Jeu 25 Avr 2024 - 10:37

» Naissance de Crocodile Basic
2.28 du 1er mai 2013: nouvelle fonction TorturePicture - Page 2 Emptypar jean_debord Jeu 25 Avr 2024 - 8:45

» Dessine-moi une galaxie
2.28 du 1er mai 2013: nouvelle fonction TorturePicture - Page 2 Emptypar jjn4 Lun 22 Avr 2024 - 13:47

» Erreur END_SUB
2.28 du 1er mai 2013: nouvelle fonction TorturePicture - Page 2 Emptypar jjn4 Lun 22 Avr 2024 - 13:43

» Bug sur DIM_LOCAL ?
2.28 du 1er mai 2013: nouvelle fonction TorturePicture - Page 2 Emptypar papydall Dim 21 Avr 2024 - 23:30

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 du moment : -20%
Ecran PC GIGABYTE 28″ LED M28U 4K ( IPS, 1 ms, ...
Voir le deal
399 €

 

 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 : 12289
Age : 74
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 : 8610
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 : 7095
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 : 7002
Age : 73
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 : 7095
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 : 12289
Age : 74
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 : 7095
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
» 2.09 du 1er Avril 2013 - nouvelle fonction SetClickLinkRect
» V2.54 du 18/11/2013: nouvelle fonction SendSingleKey
» V2.55 du 23/11/2013: nouvelle fonctions Toolbar

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: