玛雅巨蟒比例图片玛雅、巨蟒、比例、图片

2023-09-03 14:51:15 作者:祭奠梦想

如何缩放图片以适应窗口/布局?

组图 巨蟒吞下整只羚羊 腹部被羊角撑起图

使用下面的代码,原始图像实际上并未放大到300px,而是以原始图像大小显示。

import maya.cmds as cmds

if (cmds.window(window1, exists=True)):
    cmds.deleteUI(window1)

window1 = cmds.window(w=300, h=300)
layout = cmds.columnLayout(w=300, h=300)
cmds.picture( image='image.png', w=300, h=300)

cmds.showWindow( window1 )

推荐答案

尝试

import maya.OpenMaya as om

def resize_image(source_image, output_image, width, height):

    image = om.MImage()
    image.readFromFile(source_image)

    image.resize( width, height )
    image.writeToFile(output_image, 'png')


resizeImage('<source_image.png>','<output_image.png>', 300, 300)