如何在使用ImageMagick保留角落的同时拉伸图像?

时间:2014-03-05 21:33:20

标签: imagemagick node-imagemagick

我想拉伸图像,同时保留4个角完好无损。 iOS中的类似内容是为UIImage设置capInsets

1 个答案:

答案 0 :(得分:1)

想象一下你的图像上的一个哈希符号(tic-tac-toe网格) 角落正方形是你不想扭曲的部分。

  1. 将图像划分为垂直线上的3个子图像 -crop选项。
  2. 水平拉伸(或压缩)中间图像。
  3. 将3个部分重新组合成一个图像(+追加)
  4. 将图像划分为水平线上的3个子图像 -crop。
  5. 垂直拉伸中间件。
  6. 重新组装(-append)。