问题标签 [nsimage]
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.
iphone - 用 UIImage 模拟 NSImage drawInRect:fromRect:operation:fraction
我真的需要使用 UIImage 来模拟 NSImage 的 drawInRect:fromRect:operation:fraction 的行为,我想知道最好的方法是什么,或者(更好),如果有人已经这样做并愿意分享代码。
我尝试使用 CGImageCreateWithImageInRect 执行此操作(请参阅最后的代码),但我没有得到预期的结果。请注意,代码实际上是在 mac 上测试这个(我现在无法在 iPhone 上运行整个东西)所以我可能在从 NSImage 获取 CGImage 时遇到一些问题
objective-c - 将 NSImage 保存为 NSData 时出错
我正在使用以下代码将一帧电影保存到我的桌面:
在代码的倒数第二行,我在控制台中收到以下消息,但没有将结果保存到桌面:
NSImage 仍然是整个方法调用的分配对象,所以我不确定为什么我会收到有关图像数量不足的投诉。
我会很感激任何帮助。在此先感谢,瑞奇。
cocoa - 如何将多个 NSImage 合成为一张大图?
我有一组描述图像名称、大小和 X/Y 位置的对象。集合按“层”排序,所以我可以用一种画家算法来合成图像。
由此,我可以确定容纳所有图像所需的矩形,所以现在我要做的是:
- 创建某种缓冲区来保存结果(相当于 iPhoneOS 调用 UIGraphicsContext 的 NS。)
- 将所有图像绘制到缓冲区中。
- 从缓冲区的合成结果中获取一个新的 NSImage 。
在 iPhoneOS 中,这是我想要的代码:
我正在寻找的是如何在桌面 Cocoa/NS 中做到这一点。
谢谢!
cocoa - 如何使用 obj-c AppScript 将艺术作品添加到 iTunes 曲目?
aTrack 是一个 ITReference* 对象,value 是一个 NSImage* 对象,通过 URL 初始化为 jpeg。
我在 GDB 中收到以下消息:
然后我尝试了以下代码:
而是收到此消息
在 AppScript 文档中,它说“艺术品”项目的“数据”属性是 PICTPicture 图像。
如何将 NSImage 转换为 PICT?我使用的 AppScript 都错了吗?
cocoa - 试图调整变成 NSData 的 NSImage 的大小
我有一个 NSImage 我想像这样调整大小;
我的第一个问题是,当我尝试调整它的大小并且不符合纵横比时,我的图像会被压扁。我读到使用 -setScalesWhenResized 可以解决这个问题,但它没有。
我的第二个问题是,当我尝试将图像写入文件时,图像实际上根本没有调整大小。
在此先感谢,瑞奇。
objective-c - 将 NSImage* 变成 CGImageRef?
有没有一种简单的方法可以在 10.5 中使用?
在 10.6 中,我可以使用 nsImage CGImageForProposedRect:NULL 上下文:NULL 提示:NULL
如果我不使用 1b 黑白图像(如 Group 4 TIFF),我可以使用位图,但 cgbitmaps 似乎不喜欢这种设置......有没有一般的方法来做到这一点?
我需要这样做,因为我有一个似乎只想添加 CGImages 的 IKImageView,但我所拥有的只是 NSImages。目前,我正在使用一个私有的 setImage:(NSImage*) 方法,我真的不想使用它......
cocoa - 来自网站 URL 的 NSImage
我需要NSImage
从 url 创建一个,然后在我的应用程序中将其设置为图像视图。我尝试了一些我在网上找到的代码,但没有奏效。如果有人知道如何做到这一点,任何帮助都会很棒。
谢谢
cocoa - 从 url 加载 NSImage 但只有一些 url 的工作
我有一些代码可以从网上加载图像文件并将其放入图像视图中。问题是它适用于除 Google Charts 之外的所有内容。这令人沮丧,因为我依靠它为我的应用程序绘制数据。这是我需要加载的网址:点击查看我的测试图表。我不确定为什么 NSImage 在与其他所有东西一起使用时似乎拒绝加载它。如果您知道原因或有解决方法,我们将不胜感激。
这是我发现用于加载图像的一些示例代码:
(注意:此代码将加载除图表以外的任何图像)
谢谢
cocoa - NSImage 中常量的图像文件在哪里?
我想获取 NSImage.h 中定义的常量的图像文件,NSImageNameGoRightTemplate
例如。我想复制和编辑其中的一些。有人知道这些图像在哪里吗?我太笨了,在驱动器上找不到它们...
cocoa - NSImage下绘制阴影
目前我正在自定义 NSCell 中绘制一个 NSImage ,如下所示:
很简单,我想知道如何在它下面绘制图像。在 iPhone 上,我会使用CGContextSetShadow (currentContext, CGSizeMake(1, -1), 2)
:就在绘制 UIImage 之前,但我不熟悉如何在 Mac 上进行绘制。
任何指针都会很棒。