FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC

Développement d'applications avec le langage Panoramic
 
AccueilAccueil  FAQFAQ  RechercherRechercher  S'enregistrerS'enregistrer  MembresMembres  GroupesGroupes  Connexion  
Derniers sujets
» Reprise du développement et de la documentation
par Jean Claude Aujourd'hui à 11:44

» Une copie de Panoramic Editeur
par Jean Claude Hier à 21:03

» Objet 3D_PLANE, réalisation d'un dé en 3D
par Marc Hier à 0:33

» Cacher la barre des tâches
par Klaus Lun 21 Mai 2018 - 21:27

» Une "base de connaissance" - pour jouer ou plus si affinité
par Minibug Lun 21 Mai 2018 - 10:29

» quel est ce comportement de Panoramic_editor
par Oscaribout Lun 21 Mai 2018 - 0:22

» Des FORM(s) Colorés
par Jean Claude Dim 20 Mai 2018 - 20:58

» Recherches dans un fichier texte
par JL35 Dim 20 Mai 2018 - 20:18

» Problème d'affichage des pages du forum (Résolu)
par Jean Claude Dim 20 Mai 2018 - 20:00

» Créer une application *.exe
par Yannick Ven 18 Mai 2018 - 20:01

» [RÉSOLU] Priorité affichage des objets : comment la définir?
par papydall Ven 18 Mai 2018 - 18:22

» Aucune différence entre ON_CLICK et ON_DOUBLE_CLICK
par Jean Claude Jeu 17 Mai 2018 - 8:37

» [Résolu] Récuperer les fonctions systeme de Panoramic
par Minibug Mar 15 Mai 2018 - 23:21

» Est-ce qu'un fichier est inclus dans l'application ?
par Yannick Mar 15 Mai 2018 - 12:04

» Création d'une application avec Panoramic_Editor
par Klaus Mar 15 Mai 2018 - 0:36

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Mai 2018
LunMarMerJeuVenSamDim
 123456
78910111213
14151617181920
21222324252627
28293031   
CalendrierCalendrier

Partagez | 
 

 2.28 du 1er mai 2013: nouvelle fonction TorturePicture

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

avatar

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

MessageSujet: Re: 2.28 du 1er mai 2013: nouvelle fonction TorturePicture   Ven 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
Voir le profil de l'utilisateur http://klauspanoramic.comxa.com/index.html
Yannick

avatar

Nombre de messages : 8075
Age : 47
Localisation : Bretagne
Date d'inscription : 15/02/2010

MessageSujet: re   Ven 3 Mai 2013 - 0:09

Bon, ben...je crois qu'une nouvelle mise à jours s' impose... Laughing
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
JL35



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

MessageSujet: Re: 2.28 du 1er mai 2013: nouvelle fonction TorturePicture   Ven 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
Voir le profil de l'utilisateur
papydall

avatar

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

MessageSujet: Re: 2.28 du 1er mai 2013: nouvelle fonction TorturePicture   Ven 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
Voir le profil de l'utilisateur http://papydall-panoramic.forumarabia.com/
JL35



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

MessageSujet: Re: 2.28 du 1er mai 2013: nouvelle fonction TorturePicture   Mer 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
Voir le profil de l'utilisateur
Klaus

avatar

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

MessageSujet: Re: 2.28 du 1er mai 2013: nouvelle fonction TorturePicture   Mer 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
Voir le profil de l'utilisateur http://klauspanoramic.comxa.com/index.html
JL35



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

MessageSujet: Re: 2.28 du 1er mai 2013: nouvelle fonction TorturePicture   Mer 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
Voir le profil de l'utilisateur
Contenu sponsorisé




MessageSujet: Re: 2.28 du 1er mai 2013: nouvelle fonction TorturePicture   

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
-
» Nouvelle interface Bbox, toujours rien ?
» La future gamme ideo du 26 août chez Bouygues Telecom ?
» La nouvelle Subaru WRX au Salon de Los Angeles 2013
» Nouvelle mise a jour cartographique CN Europe 2013.10
» Nouvelle de Numericable (Mobile / Free)

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: