change_formatchange_formatChangeFormatChangeFormatchange_format更改格式(算子)
名称
change_formatchange_formatChangeFormatChangeFormatchange_format — 更改图像尺寸。
签名
描述
算子 change_formatchange_formatChangeFormatChangeFormatChangeFormatchange_format 分别将输入图像的尺寸增大或缩小至指定的高度或宽度。若缩小图像,则分别在图像的“右”侧或“下”侧边缘裁剪部分区域。若放大图像,则新增区域被设置为 0。新图像的定义域等于输入图像的定义域,并裁剪至新图像的尺寸。该操作不执行缩放。
执行信息
- 多线程类型:可重入(与非独占算子并行运行)。
- 多线程作用域:全局(可从任何线程调用)。
- 在元组级别上自动并行化。
参数
ImageImageImageImageimageimage (输入对象) (multichannel-)image(-array) → objectHImageHObjectHImageHobject (byte / direction / cyclic / int1 / int2 / uint2 / int4 / int8 / real / complex / vector_field)
输入图像。
ImagePartImagePartImagePartImagePartimagePartimage_part (输出对象) (multichannel-)image(-array) → objectHImageHObjectHImageHobject * (byte / direction / cyclic / int1 / int2 / uint2 / int4 / int8 / real / complex / vector_field)
采用新格式的图像。
WidthWidthWidthWidthwidthwidth (输入控制) extent.x → HTupleintHTupleHtuple (integer) (int / long) (Hlong) (Hlong)
新图像的宽度。
默认值:
512
建议值:
32, 64, 128, 256, 512, 768, 1024
HeightHeightHeightHeightheightheight (输入控制) extent.y → HTupleintHTupleHtuple (integer) (int / long) (Hlong) (Hlong)
新图像的高度。
默认值:
512
建议值:
32, 64, 128, 256, 512, 525, 1024
可能的后继
disp_imagedisp_imageDispImageDispImageDispImagedisp_image
替代
crop_partcrop_partCropPartCropPartCropPartcrop_part
另见
zoom_image_sizezoom_image_sizeZoomImageSizeZoomImageSizeZoomImageSizezoom_image_size,
zoom_image_factorzoom_image_factorZoomImageFactorZoomImageFactorZoomImageFactorzoom_image_factor
模块
基础