问题标签 [cgimageref]
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.
ios - 释放 CGImageRef 以避免内存泄漏
我想每秒多次调用 image 方法,但我有内存泄漏。
我试图这样做CFRelease(rawImageRef);
但返回下一个错误:
用代码更新:
ios - 这个 iOS UIImage - CGImageRef 语句有什么作用?
简而言之,此语句的作用是:
我问这个的原因是因为我有以下问题。我有一个链接到一个资产的搜索栏,当我开始编辑它时它正在奇怪地绘制。这就是为什么 -
SearchBar 的高度通常为 [44],带有选项的高度为 [88]。两个图像资源大小相同。在编辑时,搜索栏呈现为:
每行11分。图像以像素为单位。我假设这与石英有关。上述行为导致搜索栏所在的顶部框中出现一条难看的黑线,如下所示:
我尝试更改资产的大小。添加了垂直/水平切片/拉伸,但它们要么将外观更改为丑陋的东西,要么在视图中添加“拉伸标记”。
我不知道为什么。但是当我像上面那样设置背景图像时,我得到了正确的方法:
有人可以向我解释为什么会这样吗?这是一个很好的解决方法吗?有更好的吗?
objective-c - 目标 C:如何将 CGImageRef 转换为 UIImageView?
我正在使用XZINGObjC框架来创建 EAN-Barcode-Image。按照文档,我正在这样做
如果我使用断点单步执行此代码,它就可以工作!但是,我认为在某些时候图像还没有准备好使用?!但我找不到原因。
我尝试了什么:
- 使用
imageRef
和uiImage
作为局部变量(EXC_BAD_ACCESS CRASH) - 在后台线程中尝试了该操作(EXC_BAD_ACCESS CRASH)
同样在这里,如果我使用断点并逐行执行代码,则每个解决方案都有效。我的错误是什么?有任何想法吗?提前致谢!
ios - 蒙版图像上的 CGImageCreateWithMask 返回 nil
我正在尝试使用 CGImageCreateWithMask 来掩盖图像(CGImageRef)。结果是另一个 CGImageRef 我存储在一个局部变量中。当我对第一遍的结果(CGImageRef 局部变量)执行 CGImageCreateWithMask 时,我得到了 nil。
maskedImage1 似乎是正确的(我也尝试显示它)。maskedImage2 为零。
CGImageCreateWithMask 返回的 CGImageRef 仍然有 alpha 分量,它可以像任何其他 CGImageRef 一样对待,对吧?我错过了什么吗?
xcode - 如何使用 CGImageRef 图像在 NSView 中显示图像
我想在 NSview 或 NSImageView 中显示图像。在我的头文件中,我有
这是我在实现文件中尝试做的事情:
当我运行脚本时,我在 NSview 窗口中没有得到任何东西。完全没有错误我只是看不出我做错了什么。我在 5.1.1 中的 Xcode 版本
我正在尝试学习如何操作 CGImageRef 并在窗口或 nsview 中查看它。
谢谢你。
ios - 条形码图像编码适用于模拟器但不适用于设备
我使用 ZXing 框架从字符串中制作条形码图像。当我在模拟器上尝试它时它可以工作,但是当我在设备上尝试它时,我得到一个错误的访问错误
它在这一行失败:self.barcodeImageView.image = [UIImage imageWithCGImage:image];
并且CGImageRef
没有正确生成。
任何想法可能导致不匹配?
ios - 如何在 Xcode 中操作 CGImageRef 中的像素值
我有一些
有没有办法操纵这个 cgImage 的像素值?例如,如果此图像包含 0.0001 和 3000 之间的值,因此当我尝试在 NSImageView 中以这种方式查看或释放图像时(如何使用 CGImageRef 图像在 NSView 中显示图像)
我得到一个黑色图像,所有像素都是黑色的,我认为这与在不同的颜色图中设置像素范围值有关(我不知道)。
我希望能够操纵或更改像素值,或者只是能够通过操纵颜色图范围来查看图像。
我已经尝试过了,但显然它不起作用:
谢谢,
objective-c - CGBitmapContextCreateImage 或 CGContextDrawImage 不起作用
我无法解决这个问题。加载图像,转换为CGImageRef
. 尝试获取位图上下文并在屏幕上渲染。
我不知道。我通过断点检查上下文不为空。我不知道我该怎么办。请也许有人可以帮助我吗?
ios - imageWithCGImage 的内存问题
所以这里的要点是我有一个程序,它有一个由许多小图像组成的大图像,它把这个图像分成许多更小的图像(比如电影的帧),然后用户可以去浏览。
我目前使用这种方法
但是,由于被调用,这非常慢,UIImageJPEGRepresentation
并且如果我UIImage
直接将. 它调用[UIImageView setImage:];
如果有帮助,对此的任何帮助将不胜感激。
ED|T:CGImageCreateWithImageInRect 可能会保留“largerImage”,这会导致它占用大量内存
ios - 从 iPhone 相机保存和裁剪 UIImage
我有以下代码:
当我使用 photoData 并将其转换为 UIImage 时,纵向模式可以正常工作。但是横向模式有问题。
我试图通过裁剪照片的左右边缘来使风景与我的肖像大小相同。
还注意到如果我在拍照时翻转风景相机,方向会使我的照片倒置。
我这样做是错误的吗?
谢谢。