问题标签 [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 投票
8 回答
36056 浏览

ios - 如何在iOS中将方形图像屏蔽为圆角图像?

如何将方形图像蒙版为圆角图像?

0 投票
2 回答
888 浏览

iphone - 有没有办法分析 UIImage 的像素?

我有一个信息按钮(深色),它覆盖了一张 UIImageView 照片(用户用相机制作的)。

问题是,如果照片很暗,那么按钮几乎是不可见的(因为它也很暗)。那么,有没有办法获取信息按钮下图像部分的颜色,以便我可以将信息按钮更改为深色或浅色?

0 投票
2 回答
4660 浏览

iphone - 如何将图像拆分为多个部分?

任何人都可以向我解释如何在 iPhone OS 中将图像(均等和不均等地)拆分为多个部分。如果您提供示例代码,这对我很有帮助。

0 投票
2 回答
468 浏览

iphone - 将图像保存到用户首选项

有没有人在保存涉及使用相机拍摄的图像的应用程序偏好(在应用程序内,而不是在设置应用程序中)方面有任何经验?

首选项包括 NSStrings、UIImage、BOOLs 等。 UIImage 是用相机拍摄的照片。

我可以将这些全部存储在 NSMutableArray 中,然后执行以下操作:

一个数组能容纳这么多的对象吗?(我猜 BOOL 并不是严格意义上的对象)

0 投票
2 回答
2391 浏览

iphone - 在 iPhone 上旋转图像的最快方法

我需要旋转 UIImage 以响应用户输入。我希望这尽可能光滑,因此想知道哪种方法是执行转换和渲染的最快方法。理想情况下,我想留在 UIKit 或 Quartz 框架内。图像的属性如下:

  • 尺寸约 250x300 像素
  • 不透明 - 需要使用 Alpha 通道进行渲染

实现此功能的最佳方法和实践是什么?

注意: this stackoverflow answer中描述了一种方法,但我不确定这是否是最佳的。我当然会尝试一下,但我很想知道这是否被认为是“最佳实践”。

0 投票
1 回答
2275 浏览

iphone - 如何在 iPhone 上修改 UIImage 的像素数据?

我想逐个像素地修改 UIImage 。

我在这里和其他地方发现了一些关于将图像数据作为 char* 指针访问的帖子。我的转折是我想修改这些数据,然后根据我的像素数据创建一个新的 UIImage。以前有人做过吗?

0 投票
1 回答
3779 浏览

iphone - 如何在 iPhone 上调整 UIImage 的 RGB 像素数据?

我希望能够获取一个 UIImage 实例,修改它的一些像素数据,然后用该像素数据取回一个新的 UIImage 实例。我在这方面取得了一些进展,但是当我尝试更改 CGBitmapContextGetData 返回的数组时,最终结果总是在图像上叠加垂直蓝线。我希望能够更改图像中像素的颜色和 alpha 值。

有人可以提供一个端到端的例子来说明如何做到这一点,从一个 UIImage 开始,以一个带有修改像素的新 UIImage 结束?

0 投票
1 回答
2908 浏览

uiimage - 将 UIImage 绘制到 CurrentContext 中

在我的应用程序中,我使用 aUIImagePickerController来拍照,拍照后,我无法使用它来绘制它,UIImageView因为我想用手指在上面画一些线条。

为此,我在 draw rect 方法中编写了以下代码:

在 touchesMoved 中:

[self setNeedsDisplay];每次我移动手指时都打电话是正确的,还是有更好的方法来做到这一点?

0 投票
2 回答
6178 浏览

iphone - 将 NSString 插入 NSBundle 的 pathForResource?

这会为 Impactdrawarray 中的 UIImageView 设置动画:

什么都没有出现:

我使用 NSString 的参考(示例)

如何在文件名中使用变量?有没有办法通过索引在资源文件夹中加载图像?像imageByIndex:currentanimationframe什么?我在 UIImage 文档中没有看到任何内容。

回复评论:

都编译和运行,但图像不显示。

0 投票
1 回答
2953 浏览

iphone - 使用部分图像文件创建 UIImageView

我正在子类UIImageView化以创建基于图块的应用程序。本质上,我将单个图像文件分解为多个片段,然后将这些片段分配给我的图块 ( UIImageViews),以便可以独立操作它们。

抓取图像的一部分并用它来绘制的最佳方法是UIImageView什么?我考虑过覆盖drawRect和使用CGAffineTransform,但似乎应该有一种更简单的方法来做到这一点,也许可以通过将 a 指定CGRectUIImage传递给 的UIImageView,但我没有看到用于此的 API。