你可以使用QPixmap的scaled函数来进行等比例缩小。下面是一个示例代码:
// 假设有一个原始图片 originalPixmap
int targetWidth = 100; // 目标宽度
int targetHeight = 100; // 目标高度
QPixmap scaledPixmap = originalPixmap.scaled(targetWidth, targetHeight, Qt::KeepAspectRatio);
在上面的代码中,originalPixmap
是原始的 QPixmap 对象,targetWidth
和 targetHeight
是目标缩小后的宽度和高度。Qt::KeepAspectRatio
参数表示保持宽高比。
通过这样的操作,你可以将原始图片等比例缩小到指定尺寸。
内容由零声教学AI助手提供,问题来源于学员提问