问题标签 [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.
uiimageview - Quartz 2D:如何将 UIImageView 转换应用于 CGImage?
我有一个 UIImageView,用户可以旋转和调整触摸屏幕的大小。我想将用户对 UIImageView 所做的相同更改应用于其中的 UIImage。然后我将使用 UIImage 来屏蔽另一个图像。
请你能解释一下这样做的正确程序是什么?
主要问题是我不能直接将 UIImageView 的仿射变换矩阵应用于 [UIImage CGImage],因为它们使用不同的坐标系。
iphone - CGBitmapContextCreate() 出现此错误的原因可能是什么?
我的应用程序在控制台上给出了这些错误:
从以下代码:
}
什么可能导致这些错误?
iphone - iPhone CALayer 图像数组内容值
将图像加载到图层的方法很简单:
然后将图层作为子图层添加到视图中,例如:
假设你在视图中
现在我想加载一个图像数组作为动画,所以最终我会得到动画图像。
所以在实际执行动画之前,我测试了以下内容:
当然,有一个循环运行,将每个图像输入到正确的索引......然后我得到一个CGImage
.. 用于动画的数组。
我打印了这个数组并看到了这个:
CGImage 0x17d900
CGImage 0x17f4e0
所以值在那里..我没有收到任何错误..但我没有看到图像......
如果您有任何想法,请告诉我......
iphone - 加载图像的较小表示的最有效方法
我想加载位于 Documents 目录中的图像的缩略图表示。
如果我只是使用相机胶卷,我可以使用 Assets Library Framework 来执行此操作。对于电影,我可以使用 AV Foundation。
但是,在我的用例中,我所能想到的就是将整个图像加载到内存中(2 兆及以上),然后获取该图像的较小表示并释放较大的表示。
我想一定有更好的方法。
objective-c - 目标c:在屏幕上绘制一个png(UIImageView里面的UIImage)
我正在编写一个brickbreaker,我正在创建一个将在屏幕上绘制所有元素(球、砖块和桨)的类。
我试图把官方文档中的一些代码放在一起:
我无法测试这个,因为我的其他课程还没有完成,但它是“概念上”的吗?否则,您是否有一些样本可以测试以将图像 UIImages 绘制到 UIImageView 中并进行检索,例如 center.x 和 center.y 位置?
谢谢
iphone - 从 CGImage 修剪 alpha
我需要得到一个修剪过的 CGImage。我有一个图像,在某些颜色周围有空白空间(alpha = 0),需要对其进行修剪以获得仅可见颜色的大小。
谢谢。
iphone - CGImageCreateWithImageProvider 出错
我正在使用渲染drawRect
,但第一次我总是得到错误:
<错误>:CGImageCreateWithImageProvider:无效的图像大小:
768 x 768
。
我用尺寸绘制图像768x500
。第一次图像不绘制到上下文中,但下一次它是绘制。
它是什么 ?
iphone - iOS 上的图像过滤选项
我有一个应用程序需要对图像过滤器进行一些工作,所以我只是想知道我可以使用哪些选项。
我确实偶然发现了 wwdc 视频中的核心图像,但我相信它不会在 iOS 上运行......?
谷歌还透露了这个项目http://code.google.com/p/simple-iphone-image-processing/ 但这还不足以满足我的需求。
如果有人可以指导我正确的方向,那就太好了。
提前致谢。
iphone - iOS Retina 显示屏蔽错误
我目前正在为我构建的菜单使用两个图像。不久前,我将这段代码用于普通显示系统,它工作正常,在视网膜显示器上我遇到了一些问题,CGImageRef 在背景显示的凹陷处创建正确的蒙版图像。我尝试使用视网膜图像的图像扩展导入。使用以下方式提供图像:
我提供了一个标准图像和一个视网膜图像,其中包含 filename.png 和 filename@2x.png 名称。
为所选区域选择蒙版时出现问题。该代码适用于较低分辨率的资源和高分辨率的主要资源,但是当我使用
并指定我要在其中创建图像的矩形,图像的比例增加意味着主按钮的分辨率很好,但是返回并叠加在按钮按下的图像不是正确的分辨率,而是奇怪地缩放到两倍像素密度,看起来很糟糕。
我都试过了
当我拍摄图像并 drawInRect:(Selected Rect) 时,我似乎无处可去
我现在已经把头发扯了大约 2 个小时,似乎找不到一个像样的解决方案,有人有什么想法吗?