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

iphone - FBConnect:在某人的墙上发送一些图像

我发现了如何在 iPhone 上使用 FBConnect API 在用户的墙上发送一些文本。我什至找到了如何将图像放在互联网上:

(见http://wiki.developers.facebook.com/index.php/Facebook_Connect_for_iPhone

但我不知道如何使用 FB Api将UIImage从我的 iphone上传到用户的墙上。我是否必须首先将图像上传到任何网站,然后将其 url 放入templateData中?没有更简单的解决方案吗?

谢谢。

马丁

0 投票
2 回答
1233 浏览

iphone - iPhone 目标 C:UIImage - 感兴趣区域

有没有办法获得包含 UIImage 的所有非透明部分的最小矩形区域?

逐像素读取以检查 alpha == 0 的位置...我认为这不是一个好方法。

有更好的办法吗?

非常感谢阅读

0 投票
2 回答
3100 浏览

iphone - UIImage 的 -imageNamed: 方法是否适用于存储在“文档”中的图像文件?

我的应用程序从远程服务器下载一个小图像文件,我试图将它与应用程序中预安装的一些其他小图像文件一起显示。我正在使用 [UIImage imageNamed:@"TheImageName.png"] 来获取图像(有关更多详细信息,请参见下文)。预安装的图像按预期显示,但在我的应用程序“文档”目录中找不到图像。我应该将 -imageNamed 用于“文档”中的图像还是其他方法?

0 投票
1 回答
1792 浏览

iphone - 如何将 UIImage 保存到应用程序的 Bundle?

我目前正在从“文档”目录中获取图像(使用 -imageWithContentsOfFile:) 没有问题,只是我无法立即显示图像(例如,一旦调用 touchesEnded)。我假设这与图像缓存有关,并且以上述方式创建的图像对象没有被缓存?所以,我想,我将在创建图像对象后缓存它,然后使用 -imageNamed: 使用缓存的图像。那么如何将 UIImage 对象保存到应用程序的 Bundle 和/或缓存它呢?

0 投票
4 回答
4960 浏览

iphone - 有什么方法可以从我的“文档”目录中获取缓存的 UIImage?

我知道 -imageNamed: 方法返回一个缓存的 UIImage,但问题是我的图像文件存储在“文档”中,而 -imageNamed: 方法似乎只搜索 Bundle ...我目前(不情愿地)使用-imageWithContentsOfFile:从“文档”中获取我的图像,但它不一样......放大/缩小包含结果图像的 UIImageView 是不稳定和尴尬的。缩放包含使用 -imageNamed: 创建的图像的相同 UIImageView 但是看起来非常平滑。所以,再次:如果我不能使用 -imageNamed:,如何从我的“文档”中获取缓存的 UIImage?

0 投票
4 回答
17987 浏览

iphone - 如何在尊重图像的 alpha 蒙版的同时在 UIImage 上绘制形状

我需要一个 UIImageView 可以根据标志以彩色或黑白方式绘制自己:

我试图通过在石英混合模式设置为颜色的原始图像上绘制一个黑色矩形来做到这一点。这有效,只是它不尊重图像的 alpha 蒙版。

参见插图: 替代文字 http://img214.imageshack.us/img214/1407/converttogreyscaleillo.png

搜索谷歌和 SO,我找到并尝试了几种解决方案,但也没有一个尊重面具。

这是生成上面“我得到的”图像的代码:

是否有一些我忘记设置的 Quartz 绘图模式?我已经查看了 Quartz Programming Guide,但是很难从重叠和超链接的主题中提取您需要的一点信息。

显然,我正在寻找一种适用于任何蒙面形状的图像的通用解决方案,而不仅仅是显示的圆圈。

0 投票
1 回答
185 浏览

iphone - 大小为 16 字节的泄漏 UIImage 可能表明什么?

16 字节很小,对吧?我在我的应用程序中创建的 UIImage 都没有那么小,但是 Leaks Instrument 报告了一个大小为 16 字节的泄漏 UIimage...关于这可能是什么的任何线索?顺便说一句,还有一个泄露的 48 字节的 CALayer 对象......

0 投票
2 回答
131 浏览

objective-c - 当我这样做时,内存会发生什么?

我试图弄清楚如何在各种视图控制器之间传递 UIImage 而不复制 UIImage 并不必要地增加内存。使用以下方法成功传递了图像,但我似乎无法稍后释放此 UIImage,这最终导致我的应用程序因无法计算的 7MB+ 数据而变得沉重。我想知道的是,当我将 UIImage(属于我当前的视图控制器)传递给我将切换到下一个视图控制器,然后释放原始指针时,内存会发生什么?像这样:

指针imageDataPhoto1的 DATA是否因为在释放之前被分配给视图控制器实例而没有被释放?

0 投票
2 回答
229 浏览

cocoa-touch - 奇怪的UIImage定位问题

我在 Interface Builder 中创建了一个带有一堆标签和图像的视图。当我将视图推送到 UINavigationController 上时,它运行良好。然后我将视图作为单元格插入到 UITableView 中(而不是);为此,我必须将其视图控制器的超类从 UIViewController 转换为 UITableViewCell。但是,当视图显示在表格中时,它的标签都被正确定位,但图像在屏幕的左中央以其原始(未调整大小)大小显示。无论我做什么,我似乎都无法改变它的大小或位置。如果您知道问题可能是什么,请告诉我,因为我完全被难住了。

0 投票
2 回答
6322 浏览

iphone - 如何从 EAGLView 的纹理中获取 UIImage?

我正在尝试使用以下方式从加载到 EAGLView 的纹理中获取 UIImage:

不幸的是,当我将生成的 UIImage (imageDataPhoto1) 分配给 UIImageView 时,它只是空白的黑色。我应该做点别的吗?顺便说一句,我通过以下方法从相机加载图像作为 EAGLView 的纹理(代码属于 Apple):

--------来自Texture.m ------