cgimage

    0热度

    1回答

    如何在位图上下文中对每个像素进行迭代?我发现一些似乎试图做到这一点的来源,但它有点不对。有人能告诉我如何解决这个代码,以便我可以遍历每个像素的RGBA? -(UIImage*)modifyPixels:(UIImage*)originalImage { NSData* pixelData = (NSData*)CGDataProviderCopyData(CGImageGetDataProv

    2热度

    2回答

    我有一个300 x 400像素PNG-24 alpha通道。大约140kb。我想掩盖一些部分,所以我创建了另一个300 x 400图像作为PNG-24,但只有黑色,灰色和白色,没有alpha通道。 奇怪的是:那里的面具是黑色的,图像只是保持原来的。没有透明度。但是,如果面膜是白色的,图像变黑只是黑色。没有透明度。 它在50 x 50像素的非常小的图像上部分工作。任何想法这个功能可能是错误的? +

    3热度

    3回答

    我想保留一个可变的CGImageRefs集合。我是否需要将它们包装在NSValue中,如果是的话,我如何正确包装和解包它们?我可以逃脱使用C数组吗?如果是的话,我该如何构建它,以后如何添加元素?使用UIImages而不是CGImageRefs作为集合的元素是否成本更高?

    2热度

    3回答

    我有一个CGImage(核心图形,C/C++)。这是灰度。那么,最初是B/W,但CGImage可能是RGB。这应该不重要。我想创建一个CCITT-Group 4 TIFF。 我可以创建一个LZW TIFF(灰度或颜色),通过创建一个带有正确字典的目的地并添加图像。没问题。 但是,似乎没有用于表示CCITT-4的等效kCGImagePropertyTIFFCompression值。它应该是4,但是这

    8热度

    2回答

    我想知道最有效的方法是使CALayer与图像中的图像。 我知道你可以加载一个UIImage,然后调用[image CGImage],但是这是实现它的最好方法吗?据我可以从苹果的文档中得知,这是你做到这一点的唯一方法。