用于ImageMagick转换为逆时针偏移5度的偏移值是多少?

时间:2018-03-09 01:52:25

标签: jpeg imagemagick-convert

我需要在jpg图像上逆时针偏移5度。我想用ImageMagick工具套件的程序 def maininput(): userdata = input('input data: ') #userdata turned into a list... return list def main(): counter = 0 bigList = maininput() while True: for data in bigList: #doing stuff counter+=1 if counter == 2: print('Program finished') main() else: pass main() 来做这件事。因此我需要一个像:

这样的命令
convert

问题是convert '2 skewed jpg/p. 2.jpg' -deskew ???% '3 deskewed jpg/p. 2.jpg' 应填写什么价值? 我已经尝试了很多东西,没有任何作用。

1 个答案:

答案 0 :(得分:1)

在ImageMagick中,-deskew是一个对图像进行平方的自动过程。它通常适用于约5度或更小的倾斜图像。您可以尝试40%作为开始,如果不起作用则增加。

但我认为你想要-shear,它可以通过度数参数值进行受控的倾斜或剪切。见https://www.imagemagick.org/script/command-line-options.php#shear。对于左侧5度的水平剪切顶部,尝试

convert input.jpg -background white -shear -5x0 result.jpg

输入:

enter image description here

convert lena.jpg -background white -shear -5x0 result.jpg

enter image description here