分类

图像平移

应用平移变换来移动图像的水平和垂直位置,可视化平移矩阵和像素坐标变化

Click to upload file or drag and drop file here

Maximum file size: 10MB Supported formats: image/jpeg, image/png, image/webp, image/gif, image/bmp, image/tiff

上传任何图片文件(JPEG、PNG、WebP、GIF、BMP、TIFF)进行平移变换

-500 0 500

水平平移像素(-500到500,正值=向右,负值=向左)

-500 0 500

垂直平移像素(-500到500,正值=向下,负值=向上)

透明区域的背景颜色(十六进制 #RRGGBB 或 #RRGGBBAA,或颜色名称)

选择输出格式或保持原格式。PNG推荐用于透明度

有损格式(JPEG、WebP)的输出质量。越高 = 质量越好但文件越大

关键信息

分类
Media
输入类型
file, range, text, select, number
输出类型
file
样本覆盖
4
支持 API
Yes

概览

图像平移工具用于对图片进行精确的水平和垂直位置移动。您只需上传图片,设置X轴和Y轴的平移像素值,即可快速获得移动后的新图像,并可自定义背景颜色和输出格式。

适用场景

  • 需要将图像中的主体或元素向左、右、上、下移动以调整构图时。
  • 为制作动画或序列帧,需要生成一系列位置连续变化的图像时。
  • 修复扫描或拍摄时图像位置偏移的问题,将其对齐到标准位置时。

工作原理

  • 上传一张图片文件(支持JPEG、PNG、WebP等常见格式)。
  • 设置水平(X轴)和垂直(Y轴)的平移像素值,正值向右/下移动,负值向左/上移动。
  • 可选:设置平移后露出区域的背景颜色,并选择输出格式与质量。
  • 点击处理,工具将应用平移变换并生成可供下载的新图像文件。

使用场景

UI/UX设计:将图标或界面元素移动到设计稿中的指定坐标位置。
动画素材制作:通过生成不同平移量的图片序列,创建简单的平移动画效果。
摄影后期:微调照片中地平线或主体的位置,改善画面平衡。

用户案例

1. 将Logo移至右下角

平面设计师
背景原因
设计师有一张产品宣传图,需要将左上角的品牌Logo移动到右下角,以符合新的版式要求。
解决问题
手动使用专业软件移动Logo并导出新图步骤繁琐。
如何使用
上传包含Logo的图片,将X轴平移设置为较大的正值(如300),Y轴平移也设置为较大的正值(如200),使Logo向右下方移动。
示例配置
translateX: 300, translateY: 200, background: transparent, format: png
效果
Logo被准确移动到图片右下角,原位置变为透明背景,生成一张新的PNG图片。

2. 制作角色行走动画帧

独立游戏开发者
背景原因
开发者有一个游戏角色的静态精灵图,需要生成一组向右行走的连续帧图像。
解决问题
需要快速生成多张位置略有不同的图片来模拟行走动作。
如何使用
多次使用工具,每次上传同一张角色图片,并逐步增加X轴平移值(如0, 10, 20, 30...),Y轴保持为0。
示例配置
首次:translateX: 0;第二次:translateX: 10;第三次:translateX: 20,以此类推。
效果
获得了一系列角色水平位置递增的图片,可直接用于游戏引擎中制作行走动画。

用 Samples 测试

image, png, jpg

相关专题

常见问题

支持哪些图片格式?

支持JPEG、PNG、WebP、GIF、BMP和TIFF格式的图片文件上传。

平移的范围是多少?

水平和垂直方向的平移范围均为-500到500像素。

平移后露出的区域如何处理?

您可以自定义该区域的背景颜色,支持十六进制颜色码、颜色名称(如white、black)或设置为透明(transparent)。

输出图片的质量可以调整吗?

对于JPEG和WebP等有损格式,您可以设置1到100的质量值,数值越高质量越好。PNG格式则无此选项。

可以一次处理多张图片吗?

当前版本仅支持单次上传和处理一张图片。

API 文档

请求端点

POST /zh/api/tools/image-translation

请求参数

参数名 类型 必填 描述
imageFile file (需要先上传) 上传任何图片文件(JPEG、PNG、WebP、GIF、BMP、TIFF)进行平移变换
translateX range 水平平移像素(-500到500,正值=向右,负值=向左)
translateY range 垂直平移像素(-500到500,正值=向下,负值=向上)
background text 透明区域的背景颜色(十六进制 #RRGGBB 或 #RRGGBBAA,或颜色名称)
format select 选择输出格式或保持原格式。PNG推荐用于透明度
quality number 有损格式(JPEG、WebP)的输出质量。越高 = 质量越好但文件越大

文件类型参数需要先通过 POST /upload/image-translation 上传获取 filePath,然后将 filePath 传递给对应的文件字段。

响应格式

{
  "filePath": "/public/processing/randomid.ext",
  "fileName": "output.ext",
  "contentType": "application/octet-stream",
  "size": 1024,
  "metadata": {
    "key": "value"
  },
  "error": "Error message (optional)",
  "message": "Notification message (optional)"
}
文件: 文件

AI MCP 文档

将此工具添加到您的 MCP 服务器配置中:

{
  "mcpServers": {
    "elysiatools-image-translation": {
      "name": "image-translation",
      "description": "应用平移变换来移动图像的水平和垂直位置,可视化平移矩阵和像素坐标变化",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=image-translation",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

你可以串联多个工具,比如:`https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`,最多20个。

支持 URL 文件链接或 Base64 编码作为文件参数。

如果遇见问题,请联系我们:[email protected]