Jean-Pierre Lefebvre wrote:
> Hello,
>
> I am learning FLTK, and I'm trying to create a GUI.
> I manage to insert a picture on my interface, but I'm not able to resize the
> picture (JPEG picture) in my window.
> Here is the code I developped :
> *-----------------------------------------------------------
> fl_register_images();
> Fl_JPEG_Image *Tool_FSW = new
> Fl_JPEG_Image("/disk3/home/lefebvre/MorfeoGUI/Tool.jpeg");
> Fl_Box *Tool_FSW_Box = new Fl_Box(2 * WB, voffset + 3*WB, 27 * WB, 20 * WB);
> Tool_FSW_Box->box(FL_UP_BOX);
> Tool_FSW_Box->image(Tool_FSW);
> *-----------------------------------------------------------
>
> Do you have some idea about how resizing a picture ?
Fl_[JPEG_]Image::copy(int W, int H)
lets you copy an image with a new size. However, the resizing is done
with a somewhat trivial algorithm, so don't expect high quality results.
If you need to resize the image more than once, keep the original and
copy this to a new one whenever you need it for better results (don't
copy the copy ...).
Albrecht
_______________________________________________
fltk mailing list
[email protected]
http://lists.easysw.com/mailman/listinfo/fltk