OVH Cloud OVH Cloud

[WD7.5] Rotation d'une image

3 réponses
Avatar
Rémy
Bonjour,

Sauriez-vous s'il existe sous WD7.5 une fonction permettant d'effectuer une
rotation (90°) d'une image dans un champ image ?

La doc parle bien de symétrie, mais je ne la trouve pas en prog...

Merci

Rémy

3 réponses

Avatar
Romain PETIT
Rémy avait écrit le 24/05/2004 :
Bonjour,

Sauriez-vous s'il existe sous WD7.5 une fonction permettant d'effectuer une
rotation (90°) d'une image dans un champ image ?



Je ne crois pas...
Il me semble qu'il y a un exemple sur une LST (LST 51 - WD7
Zoom-Rotation) avec une classe qui faisait ça avec l'API PlgBlt
(http://msdn.microsoft.com/library/default.asp?url=/library/en-us/gdi/bitmaps_2dis.asp)
donc uniquement avec NT/2K/XP.
C'était d'ailleurs très inspiré de l'exemple VB fourni par MS :
http://support.microsoft.com/default.aspx?scid=http://support.microsoft.com:80/support/kb/articles/Q186/2/60.ASP&NoWebContent=1

Ca ne devrait pas être trop dur à traduire en W-Langage...(attention
tout de même, il me semble qu'il y a un problème de ressources non
libérées)...

La doc parle bien de symétrie, mais je ne la trouve pas en prog...



N'existe pas (en WD7.5).

A+

--
Romain PETIT
http://cerbermail.com/?IJmancZl88
(cliquez sur le lien ci-dessus pour me contacter en privé)
Avatar
STASZEWSKI André
Rémy wrote:
Bonjour,

Sauriez-vous s'il existe sous WD7.5 une fonction permettant
d'effectuer une rotation (90°) d'une image dans un champ image ?

La doc parle bien de symétrie, mais je ne la trouve pas en prog...

Merci

Rémy



La commande dRotation est apparue avec WD8.
Un contournement est possible en utilisant la classe GDI PLUS que tu
trouveras sur l'excellent site de ---JL--- à l'adresse suivante :
http://windevapi.free.fr/downl.php?PHPSESSIDZc66904b3613e170fbf3c91d0ba92b
d
Je l'utilise dans le programme gratuit téléchargeable ci-dessous et ça
fonctionne à merveille (très rapide)
--
Cordialement,
André STASZEWSKI
Nouvelle version 3.0 de Photo Visu sur www.PlaneteDev.fr.st
Avatar
William
Bonsoir
La classe fourni dans l'exemple est cimagerotation.
Il a fallut faire pas mal de modif dedans dans mon cas pour obtenir ce que
je voulais mais bon le code est propre :-)

Best
William

--
JoindreWilliam at hotmail.com
C'est mon adresse mail et chat :-)


"Romain PETIT" a écrit dans le message de
news:
Rémy avait écrit le 24/05/2004 :
> Bonjour,
>
> Sauriez-vous s'il existe sous WD7.5 une fonction permettant d'effectuer


une
> rotation (90°) d'une image dans un champ image ?

Je ne crois pas...
Il me semble qu'il y a un exemple sur une LST (LST 51 - WD7
Zoom-Rotation) avec une classe qui faisait ça avec l'API PlgBlt



(http://msdn.microsoft.com/library/default.asp?url=/library/en-us/gdi/bitmap
s_2dis.asp)
donc uniquement avec NT/2K/XP.
C'était d'ailleurs très inspiré de l'exemple VB fourni par MS :



http://support.microsoft.com/default.aspx?scid=http://support.microsoft.com:80/support/kb/articles/Q186/2/60.ASP&NoWebContent=1

Ca ne devrait pas être trop dur à traduire en W-Langage...(attention
tout de même, il me semble qu'il y a un problème de ressources non
libérées)...

> La doc parle bien de symétrie, mais je ne la trouve pas en prog...

N'existe pas (en WD7.5).

A+

--
Romain PETIT
http://cerbermail.com/?IJmancZl88
(cliquez sur le lien ci-dessus pour me contacter en privé)