就是遍历啦~
主要函数就是QPixmap的copy函数~
void
Dialog
::
splitpixmap
(
QPixmap
&
pixmap
,
int
xnum
,
int
ynum
)
{
for (int x = 0; x< xnum; ++x){
for (int y = 0; y < ynum; ++ y){
m_pixlist<<pixmap.copy(x * (pixmap.width() / xnum), y * (pixmap.height() / ynum),
pixmap.width() / xnum , pixmap.height() / ynum);
}
}
}
上面就切了一个长3个高2个的共6个图片;
powered by:小乌龟在大乌龟背上
版权声明:本文为what951006原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。