ImageForwardTransformation

ImageForwardTransformation[image,function]
给出一个图像,其在位置 function[{x,y}] 的每个像素对应于 image 中的位置 {x,y}.

ImageForwardTransformation[image,function,size]
给出指定大小的图像.

更多信息和选项更多信息和选项

  • ImageForwardTransformation[image,function] 给出具有与原图像相同大小的图像.
  • 原图像的像素位置的水平方向为 0 到 1,垂直方向为 0 到宽高比.
  • 对于可能的 size 规范,请参见 ImageResize 参考页.
  • ImageForwardTransformation 可以接受下列选项:
  • BackgroundBlack背景值
    DataRangeAutomatic在原图像中所假定的 的范围
    MethodAutomatic使用的插值方法
    PlotRangeAutomatic包括在变换结果中的坐标范围
  • DataRange 的典型设置包括:
  • Automatic二维空间中的 {{0,1},{0,h/w}},三维空间中的 {{0,1},{0,d/w},{0,h/w}}
    Full二维空间中的 {{0,w},{0,h}},三维空间中的 {{0,1},{0,d},{0,h}}
    {{left,right},{bottom,top}}二维空间中的显式坐标范围
    {{left,right},{front,back},{bottom,top}}三维空间中的显式坐标范围
  • 所得图像的坐标系由 PlotRange 选项指定. 典型设置包括:
  • AutomaticDataRange 设置相同
    All尝试包含所有变换像素
    Full与输入图像相同的范围
    {{left,right},}显式坐标范围
  • PlotRange 不是 Automaticsize 的选择是基于原图像的大小和 PlotRangeDataRange 的比例.
  • 默认情况下,使用 Method->"Interpolated" 对变换点进行插值;使用 MethodNone 避免插值.
2010年引入
(8.0)
| 2014年更新
(10.0)
Translate this page: