Bonjour,
j'ai un BITMAP, appelons-le Bmp_Original, dont la taille est 210x140 pixels.
Je voudrais le dessiner dans un BITMAP intermédiaire de travail, appelons-le Bmp_Travail.
Mais je voudrais que le Bmp_Original subisse un rétrécissement avant d'être inscrit dans Bmp_Travail.
Disons que je veux qu'il fasse 175x116 pixels.
J'ai écris le code suivant:
Puis plus tard, j'affiche Bmp_Travail dans le canvas de la fiche.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Bmp_Travail->Height = 175; Bmp_Travail->Width = 116; Bmp_Travail->StretchDraw( Bmp_Travail->Canvas->ClipRect, Bmp_Original );
Problème: le motif affiché fait bien 175x116 pixels, mais je ne vois que 175x116 pixels de Bmp_Original. Son image est amputée, alors que je voudrais qu'elle soit ajusté à la taille.
Est-ce que StretchDraw ne fonctionne qu'à l'étirement et pas à la compression ?
Partager