问题标签 [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.
performance - CGBitmapContextCreate 后缓冲区写入变慢
我有这样的代码......
问题是,一旦我从缓冲区(pixelArray)创建了 CGImage 和 UIImage,任何写入缓冲区的操作都会至少慢 4 倍。这只发生在 iPad 设备上而不是 iPhone 上。有没有人面临同样的问题?这里发生了什么?
这是写操作代码,我在循环中调用它们(setPixel)......
cocoa - PicHandle 到 CGImageRef
这个项目是一个具有核心图形支持的通用 C++ 插件。我无法成功将 PicHandle 转换为 CGImageRef。从 CFDataRef 保存图像会导致图像错误。
iphone - 如何将带有文本的图像保存在另一个图像上?
我任何人都知道通过编码从 iphone 应用程序中获取快照。
方法。
我正在开发一个 iphone 应用程序,其中将动态出现两个图像。在这些特定图像上会有一个颜色清晰的文本视图。用户将能够在图像上写任何文本并单击保存按钮。然后这些特定的图像将必须与文本一起保存在数据库中,或者必须将它们与文本一起保存在 iphone 库中。
我们可能需要将图像与文本一起转换为另一张图像.. ? 或者有没有人对这种具有挑战性的任务有任何想法..
请帮忙。
先谢谢大家了......
iphone - iPad(非常)简单的绘图
我正在尝试在我的应用程序中实现一个非常简单的绘图视图。这只是我的应用程序的一小部分,但它正在变成一个真正的麻烦。这是我到目前为止所拥有的,但它现在显示的只是摩尔斯电码,如点和线。
cocoa - 请帮助 CGBitmapContext 和 16 位图像
我很想知道我在这里做错了什么。我是 CGImageRefs 的新手,所以任何建议都会有所帮助。
我正在尝试创建一个位图图像,其像素值是来自另一个位图的像素的加权和,并且两个位图都是每个通道 16 位。出于某种原因,我可以毫不费力地让它与 8 位图像一起使用,但它在 16 位时却惨遭失败。我的猜测是我只是没有正确设置。我尝试使用 CGFloats、floats 和 UInt16s 作为数据类型,但没有任何效果。输入图像没有 Alpha 通道。我得到的输出图像看起来像彩色雪。
标题中的相关内容:
我使用以下方法为输入位图(使用 CGImageSourceCreateImageAtIndex(source, 0, NULL) 创建的 CGImageRef)创建上下文:
输出位图的上下文以相同的方式创建。我使用以下方法将 inBitmap 绘制到 inContext 中:
然后我像这样初始化 inBaseAddress 和 outBaseAddress:
然后我用 inBaseAddress 中的值填充 outBaseAddress:
作为一个简单的检查,我尝试过:
这有效,至少意味着位图数据的上下文和指针正在工作。
感谢您的任何意见。这非常令人沮丧,因为它适用于 8 位图像。
cocoa - Converting CVImageBufferRef to PNG
I want to write all frames to disk using QTKit.framework for camera input. But all the images I get are half transparent and without some colors, maybe colorspace problem? ;( They seem good in the preview View but when I write them "something" happens. I wonder what it that.
Capturer attributes are just frame size and pixel format like so:
[NSNumber numberWithUnsignedInt:kCVPixelFormatType_32ARGB], (id)kCVPixelBufferPixelFormatTypeKey
Update:
I have tried with JPEG also and I get the same kind of image, like there are some channels lacking in the image and all written frames have a white background. (since JPEG does not allow transparence ??)
The original and the written (JPEG) one:
(I don't show the PNG since is transparent and is difficult to see in a browser)
Thanks in advance.
cocoa - 如何抓取屏幕外 NSWindow 的图像?
我正在尝试获取屏幕外窗口的图像以在CALayer
基于 - 的动画中使用,但无论我尝试哪种方法,我都无法从另一侧获取图像。这是我NSWindow
在项目中的自定义子类上使用的代码:
图像应该是这样的:
这就是我得到的(忽略稍大的尺寸 - 这是我在渲染图像时的错):
谁能看到我哪里出错了?奇怪的是,Quartz Debug 可以毫无问题地看到窗口图像,但来自 Apple 的 Grab 示例代码却不能。
iphone - 首选 UIImage 还是 CGImage?
我有一个以 UIImageView 作为其子视图的 UIView,我需要在用户滑动它时更改该视图中的图像。
我使用 UIImage 进行了尝试,但应用程序崩溃并且内存不断增加。
当我尝试一些谷歌搜索时,我知道 CGImage 可能是一个不错的选择。有人可以指导我走向正确的轨道。
谢谢
iphone - MKOverlay 视图模糊
我正在尝试使用 MKOverlayView 将 png 图像添加为自定义地图。我快到了 - 我能够将图像排列在正确的位置,并且我知道 MKOverlayView 子类中的 -drawMapRect: 方法正在定期调用;我似乎无法正确渲染图像。它完全模糊,几乎无法辨认。我也知道图像足够大(它是 1936 × 2967)。这是我的 -drawMapRect 代码:
有谁知道发生了什么?
谢谢!-马特
camera - 使用 CGImage.ScreenImage 和 UIImagePickerController Mono Touch 的内存问题
我正在尝试使用单声道触控为 iPhone 创建一个 IP 摄像机应用程序。为了获取相机源,我连续调用CGImage.ScreenImage方法并将生成的 UIImage 转换为字节数组,然后将其传输到浏览器。使用 UIImagePickerController 类通过设置
以下是 ImageController 类的完整代码:
我遇到的问题是在大约 20 秒的流式传输后收到内存警告,在 5 秒后收到第二个警告,然后应用程序崩溃。
2010-11-08 13:12:56.457 MonoTouchCGImageScreenImageTest[2251:307] 收到内存警告。等级=1
2010-11-08 13:13:11.059 MonoTouchCGImageScreenImageTest[2251:307] 收到内存警告。等级=2
显示的所有图像都已在 using 语句中处理掉,并且 imageData 变量在传输后也被设置为 null。是否有一些需要调用的方法或者有更好的解决我的问题的方法?任何帮助,将不胜感激。
谢谢