qt 缩略图,qt读取图像

  qt 缩略图,qt读取图像

  使用油漆匠将源矩形从场景渲染到目标。这个函数对于将场景的内容捕捉到画图设备(比如QImage)上(比如截图)或者用QPrinter打印很有用。为

  如果来源是一个空矩形,这个函数将使用场景竖立()来确定要呈现的内容。如果目标为空矩形,将使用油漆匠的绘制设备的尺寸。

  源矩形内容将根据aspectRatioMode进行转换,以适合目标rect .默认情况下,纵横比保持不变,源缩放以适合目标。

  //获取缩略图

  QImage图像(130 * mscenesize。width()/mscenesize。height(),130,QImage:Format _ argb 32);

  QString png name=当前pageid _ scene。png ;

  q画师画师(图像);

  painter.setRenderHint(QPainter:抗锯齿);

  场景渲染(画师);

  布尔保存成功=图像。保存(png名称);

  q _ ASSERT(保存成功==真);

  如果你把QImage图像(130 * mscenesize。width()/mscenesize。height(),130,QImage:Format _ argb 32);写成齐马格形象。无论如何图像都是无法救援成功的。因为图像没有初始化。

  如果你的事件里有的项目/部件的坐标位于目前可显示的外面,意思是你的事件现在大小是100*100,但是有一个项目的坐标位于100*101,那么调用场景渲染时会有维护错误:

  断言:!文件图形视图 qpgraphicsscenebsptreeindex。卡片打印处理机(Card Print Processor的缩写)第343行中的"项目- d_ptr-发现的项目"

qt 缩略图,qt读取图像