ImageRotate

ImageRotate[image]

- 平面内绕着图像中心逆时针旋转 image 90°.

ImageRotate[image,θ]

旋转 image,逆时针转 θ 弧度.

ImageRotate[image,{θ,w}]

以三维向量 w 为中心旋转三维图像.

ImageRotate[image,,size]

给出具有指定尺寸的图像.

ImageRotate[video,]

旋转 video 的帧.

更多信息和选项

  • ImageRotate 绕中心或任何其他点旋转图像. 通常用于修改图像方位或将其与地平线对齐.
  • ImageRotate[image,] 围绕图形的中心旋转 image.
  • 对于视频输入,旋转指定可以是固定不变的所有帧或时间的函数(以秒为单位,从开头计).
  • 对于二维图像and videos,ImageRotate[input,side] 旋转 input 以使得图像的顶部位于指定的 side 上. ImageRotate[input,side1->side2] 旋转 input 以使得 side1 位于 side2. 可能的边的规范说明为:TopBottomLeftRight.
  • ImageRotate[image,side] 等价于 ImageRotate[image,Top->side].
  • size 的可能的规范说明包括:
  • width剪切为 width
    {width,height}剪切为 {width,height}
    {width,depth,height}把三维图像剪切为 {width,depth,height}
    Automatic包围所有旋转图像的最小矩形
    All容纳任何旋转角度的旋转图像的最小方形
    Full使用输入图像的尺寸
    "MaxAreaCropping"最大化面积的情况下,剪切为只包括输入图像像素
    "SameRatioCropping"保持比率下,剪切为只包括输入图像像素
  • 支持下列选项:
  • Background 0使用的背景颜色
    Masking All需要旋转的感兴趣的区域
    Padding 0原始图像的填充
    Resampling Automatic重采样方法
  • Masking 选项可以是以下任何一个:
  • All只有输入图像
    Full输入图像和填充
    mask任何遮罩图像

范例

打开所有单元关闭所有单元

基本范例  (2)

逆时针旋转一个图像 90 度:

逆时针旋转一个图像 20 度:

范围  (8)

数据  (4)

旋转灰度图像:

旋转彩色图像:

旋转视频的帧:

- 平面旋转三维图像:

旋转角度  (3)

向右旋转一个相片:

旋转相片 180°

用弧度指定旋转量:

旋转相片 45°

按时间旋转视频中的帧:

默认情况下,图像沿 轴旋转:

沿 轴旋转三维图像:

沿主对角线旋转:

输出大小  (1)

默认情况下,使用填充显示包围所有旋转图像的最小长方形:

剪裁至原始图像的大小:

剪裁至指定的宽度:

剪裁至输入图像像素,同时保留宽高比:

剪裁至输入图像像素,同时最大化面积:

剪裁至可以容纳所有旋转角度的最小正方形:

选项  (5)

Background  (1)

默认情况下,使用黑色背景:

使用透明背景:

使用指定的颜色作为背景:

默认情况下,带有 α 通道的图像使用透明的背景:

Masking  (1)

默认情况下,使用 Masking->All,对于原始图像外像素使用背景数值:

使用 Masking->Full 查看原始图像外像素的填充数值:

使用任意遮罩:

Padding  (1)

默认情况下,使用 "Fixed" 填充:

指定填充方案:

使用常数填充:

Resampling  (2)

默认情况下,采用最适当的方法对旋转图像重新采样:

采用一个指定的重采样算法对一个图像进行旋转:

应用  (2)

把相片切换至自然的方向:

旋转图像纠正上下颠倒的文本:

创建一个函数,输出以时间为函数的旋转量:

用函数旋转视频的帧:

属性和关系  (2)

ImageRotate 执行绕着中心的旋转:

使用 ImageTransformationRotationTransform 旋转图像:

使用 ImageTransformation 绕着一个不同的中心旋转:

绕 x 轴旋转 3D 图像:

ImageTransformationRotationTransform 旋转图像:

互动范例  (1)

沿着图像中心使用不同大小设置交互式旋转图像:

Wolfram Research (2008),ImageRotate,Wolfram 语言函数,https://reference.wolfram.com/language/ref/ImageRotate.html (更新于 2021 年).

文本

Wolfram Research (2008),ImageRotate,Wolfram 语言函数,https://reference.wolfram.com/language/ref/ImageRotate.html (更新于 2021 年).

CMS

Wolfram 语言. 2008. "ImageRotate." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 2021. https://reference.wolfram.com/language/ref/ImageRotate.html.

APA

Wolfram 语言. (2008). ImageRotate. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/ImageRotate.html 年

BibTeX

@misc{reference.wolfram_2024_imagerotate, author="Wolfram Research", title="{ImageRotate}", year="2021", howpublished="\url{https://reference.wolfram.com/language/ref/ImageRotate.html}", note=[Accessed: 21-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_imagerotate, organization={Wolfram Research}, title={ImageRotate}, year={2021}, url={https://reference.wolfram.com/language/ref/ImageRotate.html}, note=[Accessed: 21-November-2024 ]}