我有一个蒙版和一个应用蒙版的图像来获取该图像的一部分。 问题是当我在图像上应用该蒙版时,来自蒙版的结果图像与原始图像的大小相同。尽管未蒙展的部分是透明的。我需要的是一张只有原始图像的蒙面部分的图像,我不希望透明部分出现在图像中。这样得到的图像尺寸较小,只包含遮蔽部分。
由于
答案 0 :(得分:0)
你可以:
CGBitmapContext
,为位图提供缓冲区。 CGBitmapContextCreate
CGBitmapContext
提供外部缓冲区,使用一些变体或组合:a)像素偏移,b)每行偏移字节,或c)手动移动位图的数据(到位以减少内存)用法,如果可能的话)。 CGBitmapContextCreate
CGImage
。 CGBitmapContextCreateImage