Je voudrais avoir des renseignements pour faire du zoom avec un TImage et plus particuli�rement avec un TJPEG.
J'ai essay� la propri�t� scale de TJPEG mais aucun r�sultat.
Merci d'avance
Je voudrais avoir des renseignements pour faire du zoom avec un TImage et plus particuli�rement avec un TJPEG.
J'ai essay� la propri�t� scale de TJPEG mais aucun r�sultat.
Merci d'avance
Avec le jpeg implement� en Natif sous Builder, une fois l'image affich�e dans le TImage, il faut la traiter comme un Bitmap.
pour zoomer, il faut garder une copie (Bitmap) de l'image d'origine dont tu te serviras dans la m�thode stretchDraw du canvas du Bitmap d'affichage
- http://jeg.developpez.com
- Projet RPGen : Editeur d'environnement de simulation de mondes r�gis par intelligence artificielle, interagissant avec le joueur. Peut faire office d'�diteur de RPG en 2D. http://jegsbond.free.fr/RPGen/ (Cherche testeurs)
Pourais-je avoir un bout de code avec la facon de faire du zoom avec un bitmap.
Merci
Bon, je fais tout de m�moire, alors il faudra certainement adapter un peu.
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 Graphics::TBitmap * l_origine = new Graphics::TBitmap(); Graphics::TBitmap * l_portion_a_zoomer = new Graphics::TBitmap(); TRect rectancle_delim_portion = TRect(....., ....., ....., ....); l_origine->LoadFromFile("c:\\mon_image.bmp"); l_portion_a_zoomer->Canvas->CopyRect(TRect(0, 0, rectancle_delim_portion.width(), rectancle_delim_portion.height()), l_origine->Canvas, rectancle_delim_portion); Image1->Picture->Bitmap->Width = Image1->Width; Image1->Picture->Bitmap->Height = Image1->Height; Image1->Picture->Bitmap->Canvas->StretchDraw(TRect(0, 0, Image1->Width, Image1->Height), l_portion_a_zoomer); delete l_origine; delete l_portion_a_zoomer;
- http://jeg.developpez.com
- Projet RPGen : Editeur d'environnement de simulation de mondes r�gis par intelligence artificielle, interagissant avec le joueur. Peut faire office d'�diteur de RPG en 2D. http://jegsbond.free.fr/RPGen/ (Cherche testeurs)
Partager