有谁知道如何修剪图像(uiimage 或 cgimage)。我所说的修剪是指以编程方式裁剪图像的非透明边界。所以如果我有下面的图片:
- 00111000
- 00010000
- 01011110
- 00000000
它会产生:
- 011100
- 001000
- 101111
最佳答案
对图像的所有行和所有列求和。您将得到两个数组,在您的示例中如下所示:
3 1 5 0
0 1 1 3 2 1 1 0
然后左侧的第一个非零值和右侧附近的最后一个非零值就是您必须在每个方向上进行裁剪的位置。
关于iphone - 以编程方式修剪(自动裁剪透明边界)objective-c/cocoa 中的图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2451225/