#define GWakuW 584
#define GWakuH 500
//--省略
Fl_JPEG_Image *jpgimg = new Fl_JPEG_Image(imgname);
if ( jpgimg->w() >= jpgimg->h() ) { //--画像が横に長かったらboxの横幅に合わせる(jpg)
auto Rsjpgimg = jpgimg->copy(GWakuW, GWakuH * jpgimg->h() / jpgimg->w());
cout << jpgimg->w();
box->image(Rsjpgimg);
}
else {
auto Rsjpgimg = jpgimg->copy( GWakuW * jpgimg->w() / jpgimg->h() , GWakuH );
box->image(Rsjpgimg);
}
//--省略
参考url: http://stackoverflow.com/questions/26834410/using-fltk-c-making-a-function-that-fits-an-image-within-a-defined-frame
最初はqtは覚えることが多くてめんどくさいから触らないで、簡単なfltkっていうguiライブラリがあったぞって使ってみたが、もしかしたらQtのほうが便利なんじゃないかと思い始めている
#define GWakuH 500
//--省略
Fl_JPEG_Image *jpgimg = new Fl_JPEG_Image(imgname);
if ( jpgimg->w() >= jpgimg->h() ) { //--画像が横に長かったらboxの横幅に合わせる(jpg)
auto Rsjpgimg = jpgimg->copy(GWakuW, GWakuH * jpgimg->h() / jpgimg->w());
cout << jpgimg->w();
box->image(Rsjpgimg);
}
else {
auto Rsjpgimg = jpgimg->copy( GWakuW * jpgimg->w() / jpgimg->h() , GWakuH );
box->image(Rsjpgimg);
}
//--省略
参考url: http://stackoverflow.com/questions/26834410/using-fltk-c-making-a-function-that-fits-an-image-within-a-defined-frame
最初はqtは覚えることが多くてめんどくさいから触らないで、簡単なfltkっていうguiライブラリがあったぞって使ってみたが、もしかしたらQtのほうが便利なんじゃないかと思い始めている