问题标签 [cgimage]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
iphone - 如何模糊 CGImage 或 UIImageView
我有一个 UIImageView,里面有一个 .png。我想在运行时模糊图像。我怎么做?
cocoa-touch - Cocoa Touch - 如何缓存 CGImageRef 或 UIImage(不使用 imageNamed:)?
我的应用程序中有很多图像,因此我决定在后台线程中进行一些加载,并且由于 UIKit 不是线程安全的,因此我使用 CGImageRefs 填充数组。但是,它们没有被缓存,我需要能够快速访问它们,所以我的问题是:
如何缓存 CGImageRef,或者稍后在主线程中缓存从它派生的 UIImage?
iphone - 如何将 UIImageVew 或其中的图像转换为 CGImage,然后再返回?
我只是不知道该怎么做。我想要更灵活地编辑图像
iphone - 从 CGImageRef 创建的 UIImage 失败并显示 UIImagePNGRepresentation
我正在使用以下代码从更大的 UIImage 中裁剪并创建一个新的 UIImage。我已经将问题与函数 CGImageCreateWithImageInRect() 隔离开来,它似乎没有按照我想要的方式设置一些 CGImage 属性。:-) 问题是对函数 UIImagePNGRepresentation() 的调用失败返回 nil。
...
-- libpng 错误:没有将 IDAT 写入文件
知道从 UIImage 中裁剪矩形可能有什么问题或替代方法吗?
iphone - 修改 CGImageRef 的像素
我正在使用以下代码来修改图像的像素。我遇到的问题是图像的颜色不正确。你对这个问题有任何想法吗?
CGImageRef inImage = img.CGImage;
CGContextRef ctx;
cocoa - 来自字节数组的 CGImage
使用标准图像格式(jpeg、gif、png 等)从文件中加载 CGImage 或 NSImage 非常简单。
但是,我现在需要从使用 libfreetype 生成的内存中的字节数组创建一个 CGImage。从格式化字节数组创建 OpenGL 纹理真的很容易,我可以看到如何创建一个 CGBitmapContext 来写入。但我似乎找不到从原始像素数组创建 CGImage 的简单方法。
iphone - CGImage 中的内存泄漏
我有一个内存泄漏,我只是不知道如何解决。
这是泄漏代码:
我修改存储在 Data 中的像素信息,然后使用此方法从 Data 创建一个 UIImage (作为 unsigned char 数组)
xcode 仪器告诉我这里有泄漏:
和这里:
虽然我释放了他们两个:(有人可以告诉我如何解决这个问题吗?
提前谢谢^-^
iphone - iPhone:如何通过图像编辑来保持原始图像大小
我正在开发一个调整图像大小和合并图像的 iPhone 应用程序。
我想从照片库中选择两张尺寸为 1600x1200 的照片,然后将它们合并为一个图像并将新图像保存回照片库。
但是,我无法为合并的图像获得正确的尺寸。
我拍摄了两个 320x480 帧的图像视图,并将视图的图像设置为我导入的图像。处理图像(缩放、裁剪、旋转)后,我将图像保存到相册。当我检查图像大小时,它显示为 600x800。如何获得1600*1200的原始尺寸?
两周以来我一直被这个问题困扰!
提前致谢。
iphone - iPhone:更改 CGImage 的 CGImageAlphaInfo
我有一个具有不受支持的位图图形上下文像素格式的 PNG 图像。每当我尝试调整图像大小时,都会CGBitmapContextCreate()
因不支持的格式而窒息
我收到以下错误(错误格式为便于阅读):
支持的像素格式列表肯定不支持这种组合。看来我需要重绘图像并将 alpha 通道信息移动到kCGImageAlphaPremultipliedFirst 或 kCGImageAlphaPremultipliedLast。
我不知道该怎么做。
PNG文件没有什么异常,也没有损坏。它在所有其他情况下都可以正常工作。我偶然遇到了这个错误,但显然我的用户可能有类似格式的文件,所以我必须检查我的应用程序导入的图像并纠正这个问题。
objective-c - 将 NSImage* 变成 CGImageRef?
有没有一种简单的方法可以在 10.5 中使用?
在 10.6 中,我可以使用 nsImage CGImageForProposedRect:NULL 上下文:NULL 提示:NULL
如果我不使用 1b 黑白图像(如 Group 4 TIFF),我可以使用位图,但 cgbitmaps 似乎不喜欢这种设置......有没有一般的方法来做到这一点?
我需要这样做,因为我有一个似乎只想添加 CGImages 的 IKImageView,但我所拥有的只是 NSImages。目前,我正在使用一个私有的 setImage:(NSImage*) 方法,我真的不想使用它......