修剪UIImageView以适应内容

时间:2013-08-14 20:37:46

标签: ios uiimageview crop

有没有人知道如何修剪某些图像的UIImageView,周围的透明度只是通过裁剪边缘几乎不适合内容?

1 个答案:

答案 0 :(得分:0)

您可以尝试使用此类别:

https://github.com/Clstroud/UIImage-Trim

以下是其文档中的使用示例:

  

UIImage-Trim类别用于修剪UIImage的透明像素   对象

     

如何使用

     

将UIImage + Trim文件添加到项目中。包含UIImage + Trim.h   要修剪图像的文件。

     

修剪非常简单:

[yourImage imageByTrimmingTransparentPixels];
     

或者,您可能希望将任何非不透明像素视为   透明的(例如,裁剪出一个轻微的阴影)。这个可以   通过使用替代方法实现:

[yourImage imageByTrimmingTransparentPixelsRequiringFullOpacity:YES];
     

此外,如果你只是想知道的UIEdgeInsets   图像周围的透明度,您可能想要使用以下内容:

[yourImage transparencyInsetsRequiringFullOpacity:YES];
     

此调用的工作原理与“高级”修剪相同   方法,使用布尔值来指示非透明像素是否应该是   被认为是透明的。