问题标签 [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.

0 投票
1 回答
1360 浏览

uiimageview - Quartz 2D:如何将 UIImageView 转换应用于 CGImage?

我有一个 UIImageView,用户可以旋转和调整触摸屏幕的大小。我想将用户对 UIImageView 所做的相同更改应用于其中的 UIImage。然后我将使用 UIImage 来屏蔽另一个图像。

请你能解释一下这样做的正确程序是什么?

主要问题是我不能直接将 UIImageView 的仿射变换矩阵应用于 [UIImage CGImage],因为它们使用不同的坐标系。

0 投票
2 回答
1972 浏览

iphone - 释放 UIColor PatternImage 的正确方法

0 投票
1 回答
1026 浏览

iphone - CGBitmapContextCreate() 出现此错误的原因可能是什么?

我的应用程序在控制台上给出了这些错误:

从以下代码:

}

什么可能导致这些错误?

0 投票
1 回答
4360 浏览

iphone - iPhone CALayer 图像数组内容值

将图像加载到图层的方法很简单:

然后将图层作为子图层添加到视图中,例如:

假设你在视图中

现在我想加载一个图像数组作为动画,所以最终我会得到动画图像。

所以在实际执行动画之前,我测试了以下内容:

当然,有一个循环运行,将每个图像输入到正确的索引......然后我得到一个CGImage.. 用于动画的数组。

我打印了这个数组并看到了这个:

CGImage 0x17d900

CGImage 0x17f4e0

所以值在那里..我没有收到任何错误..但我没有看到图像......

如果您有任何想法,请告诉我......

0 投票
1 回答
161 浏览

iphone - 加载图像的较小表示的最有效方法

我想加载位于 Documents 目录中的图像的缩略图表示。

如果我只是使用相机胶卷,我可以使用 Assets Library Framework 来执行此操作。对于电影,我可以使用 AV Foundation。

但是,在我的用例中,我所能想到的就是将整个图像加载到内存中(2 兆及以上),然后获取该图像的较小表示并释放较大的表示。

我想一定有更好的方法。

0 投票
1 回答
744 浏览

objective-c - 目标c:在屏幕上绘制一个png(UIImageView里面的UIImage)

我正在编写一个brickbreaker,我正在创建一个将在屏幕上绘制所有元素(球、砖块和桨)的类。

我试图把官方文档中的一些代码放在一起:

我无法测试这个,因为我的其他课程还没有完成,但它是“概念上”的吗?否则,您是否有一些样本可以测试以将图像 UIImages 绘制到 UIImageView 中并进行检索,例如 center.x 和 center.y 位置?

谢谢

0 投票
1 回答
353 浏览

iphone - 从 CGImage 修剪 alpha

我需要得到一个修剪过的 CGImage。我有一个图像,在某些颜色周围有空白空间(alpha = 0),需要对其进行修剪以获得仅可见颜色的大小。

谢谢。

0 投票
0 回答
1124 浏览

iphone - CGImageCreateWithImageProvider 出错

我正在使用渲染drawRect,但第一次我总是得到错误:

<错误>:CGImageCreateWithImageProvider:无效的图像大小:768 x 768

我用尺寸绘制图像768x500。第一次图像不绘制到上下文中,但下一次它是绘制。

它是什么 ?

0 投票
1 回答
749 浏览

iphone - iOS 上的图像过滤选项

我有一个应用程序需要对图像过滤器进行一些工作,所以我只是想知道我可以使用哪些选项。

我确实偶然发现了 wwdc 视频中的核心图像,但我相信它不会在 iOS 上运行......?

谷歌还透露了这个项目http://code.google.com/p/simple-iphone-image-processing/ 但这还不足以满足我的需求。

如果有人可以指导我正确的方向,那就太好了。

提前致谢。

0 投票
1 回答
2252 浏览

iphone - iOS Retina 显示屏蔽错误

我目前正在为我构建的菜单使用两个图像。不久前,我将这段代码用于普通显示系统,它工作正常,在视网膜显示器上我遇到了一些问题,CGImageRef 在背景显示的凹陷处创建正确的蒙版图像。我尝试使用视网膜图像的图像扩展导入。使用以下方式提供图像:

我提供了一个标准图像和一个视网膜图像,其中包含 filename.png 和 filename@2x.png 名称。

为所选区域选择蒙版时出现问题。该代码适用于较低分辨率的资源和高分辨率的主要资源,但是当我使用

并指定我要在其中创建图像的矩形,图像的比例增加意味着主按钮的分辨率很好,但是返回并叠加在按钮按下的图像不是正确的分辨率,而是奇怪地缩放到两倍像素密度,看起来很糟糕。

我都试过了

当我拍摄图像并 drawInRect:(Selected Rect) 时,我似乎无处可去

我现在已经把头发扯了大约 2 个小时,似乎找不到一个像样的解决方案,有人有什么想法吗?