问题标签 [uiimage]

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 回答
15653 浏览

iphone - UIImage Rotation 自定义度数

我一直在使用此示例中的代码来提供帮助,并且效果很好。 http://www.platinumball.net/blog/2009/03/30/iphone-uiimage-rotation-and-mirroring/

我无法锻炼如何在 0 到 360 之间旋转自定义度数......

0 投票
3 回答
1704 浏览

iphone - 对尝试使用 UIImage 设置 cell.image 感到困惑:imageNamed:

我创建了一个包含 NSDictionary 结构的 plist。键是一个标签(我用来填充 tableview cell.text),值是我想用来“动态”填充 cell.image 的文件名。准确的 png 文件名被加载到项目中。

为了让事情变得更容易(我想),我将 plist 加载到一个 NSDictionary 中,然后将它分成两个数组(使用 allKeys 和 allValues)。

在尝试设置单元格图像时,我不明白为什么会这样:

这不会(在模拟器中 - 我在调试器中遇到应用程序崩溃和呕吐):

我可以将下一行放在第二段代码之前,它工作得很好,所以看起来我从 objectAtIndex 获得了一个 NSString:

我还尝试创建一个临时 NSString 并将 [rowImageList objectAtIndex:] 分配给它,然后使用该 NSString 来提供 imageNamed:。

以下是来自调试器的一些信息:

-[NSCFArray 长度]:无法识别的选择器发送到实例 0x262d910

由于未捕获的异常“NSInvalidArgumentException”而终止应用程序,原因:“*** -[NSCFArray 长度]:无法识别的选择器发送到实例 0x262d910”

如果您需要更多信息/代码,请告诉我。

编辑:这是我填充rowImageList的方式:

这是我的 plist 的屏幕截图:[IMG][ http://i42.tinypic.com/14uwffa.jpg] 1 [/IMG]

编辑:修改 rowImageList 人口:

0 投票
1 回答
2742 浏览

ios - 如何从 Objective C 中的 base64 编码字符串中读取图像?

我得到一个包含 base64 编码的 XML 图像。我必须对其进行解码并需要显示图像。任何建议............

0 投票
4 回答
13654 浏览

iphone - 如何在 iPhone 上旋转图像?

如何在 iPhone 编程中旋转图像?

0 投票
1 回答
9584 浏览

iphone - UIImage阴影问题

我正在尝试为图像添加一个小阴影,就像 App Store 中的图标阴影一样。现在我正在使用以下代码来圆角我的图像。有谁知道我如何调整它来添加一个小阴影?

addRoundedRectToPath指的是另一种明显圆角的方法。

0 投票
2 回答
758 浏览

iphone - 为什么加载超过一兆字节的图像会占用我所有 iPhone 的内存?

我正在编写一个需要一次在内存中保存大约 40 个 44 kb JPEG 的应用程序。我听说应用程序在触发内存不足警告之前可以使用大约 22 兆字节,所以我很确定它应该能够做到这一点。但是,一旦我加载了兆字节,这些消息就会开始在控制台中弹出:

然后它把我转回到主屏幕。

这是我用来加载图像的代码:

我在这里做错了吗?iPhone 应用程序真的只能使用 1 兆字节的内存吗?

0 投票
3 回答
1191 浏览

iphone - iPhone - 以更高分辨率保存图像而不对其进行像素化

我正在使用图像选择器控制器从用户那里获取图像。在对图像进行一些操作后,我希望用户能够将图像保存为 1600x1200 像素、1024x1024 像素或 640x480 像素(类似于 iFlashReady 应用程序)。

最后一个选项是我在 UIImagePickerControllerDelegate 方法中获得的图像大小(使用相机胶卷中的图像时)

有什么方法可以在不像素化图像的情况下以这些分辨率保存图像?

我尝试创建一个具有我想要的宽度和高度的位图上下文(CGBitmapContextCreate)并在那里绘制图像。但是图像在 1600x1200 像素化。

谢谢

0 投票
6 回答
38281 浏览

ios - 如何在 iPhone 上动态创建彩色 1x1 UIImage?

我想基于 UIColor 动态创建一个 1x1 UIImage。

我怀疑这可以通过 Quartz2d 快速完成,我正在仔细研究文档以了解基础知识。然而,看起来有很多潜在的陷阱:没有正确识别每个事物的位数和字节数,没有指定正确的标志,没有释放未使用的数据等。

如何使用 Quartz 2d(或其他更简单的方法)安全地完成此操作?

0 投票
2 回答
16461 浏览

iphone - 在运行时删除 UIImageView 中的图像背景

我在 Interface Builder 中有一个分配给 UIImageView 的球。来自 UIImageView 的 IBOutlet 连接到相应的 UIViewController。图像具有白色背景。当我将它分配给 IB 中的 UIImageView 时,背景是透明的。在 IB 中,我将 UIImageView 设置为透明背景和方面填充。

当我在运行时为 UIImageView 分配图像时:

UIImageView 正方形有一个白色背景,球不显示。意思是所有四个角。IB 版本在运行时不显示白色背景和编程版本有什么区别?

0 投票
2 回答
9131 浏览

iphone - 创建包含图像的 CALayer 的最有效方法是什么?

我想知道最有效的方法是制作一个带有图像的 CALayer。

我知道你可以加载 UIImage 然后调用 [image CGImage] 但这是最​​好的方法吗?据我从Apple的文档中可以看出,这是您可以做到的唯一方法。