问题标签 [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.
objective-c - 绘制 NSImage 变暗的最简单方法(如禁用视图)
如果我对变暗图像的确切色调等不是很挑剔,是否有一种快速而肮脏的方法来绘制稍微变暗的 NSImage ,像这样?我在网上搜索过,并没有真正找到我想要的东西(但在理解图形和正确的技术术语方面我不是很好)。
实际上,我正在为与上述 Xcode 调暗图标相同的用例调暗图标(即文档有未保存的更改)。
cocoa - NSImage 转换后变得模糊
我使用 NSAffineTransform 类在其中心旋转了一个 NSImage 并且它可以工作。代码在这里:
但是生成的图像质量很差。如何解决?
有人说“lockFocus”方法导致了这种情况,但我不知道如何在不使用该方法的情况下做到这一点。
cocoa - NSURL → NSImage → NSImageView
我正在玩 AppKit 和 NSDocument,但我不知道为什么这不起作用?:
我刚刚写了这个,图像不是零,但从不加载任何图像,它的大小总是为零。这是我必须实施的将文件读入文档的正确方法吗?我需要路径,而不是数据(NSData),因为我打算使用其他库来读取其他文件。
现在我正在尝试阅读 PNG、JPG,但都没有。;(
提前致谢。
objective-c - 将包含一些 CALayers 的 NSView 渲染到 NSImage
我有一个 NSView,其中包含一个 NSScrollView,其中包含一个 CALayer 支持的 NSView。我已经尝试了所有将 NSView 捕获到 NSImage 中的常用方法(使用-dataWithPDFInsideRect
NSBitmapImageRep-initWithFocusedViewRect
等)。但是,所有这些方法都将 CALayer 支持的 NSView 视为不存在。我已经看过这个StackOverflow 帖子,但这是一个关于将 CALayer 树渲染到图像的问题,而不是包含常规 NSView 和图层支持视图的 NSView。
任何帮助表示赞赏,谢谢:)
cocoa - 可可将图像合成在一起
我记得有一种方法可以从 3 个不同的图像中拼凑出一个图像,比如一个按钮——一个左侧,一个将被拉伸的中间,以及一个右侧。我认为也有类似的东西需要 10 张图像,但我不确定。
关键是,有谁知道执行此操作的 API 调用,如果不知道,我怎么能从 3 个不同的图像中绘制一个简单的按钮?
谢谢。
nstableview - 如何编码 NSButton 看起来就像图像
使用代码(不是界面生成器)我需要创建一个NSButton
看起来像图像的东西。具体来说,我想使用NSImageNameStopProgressFreestandingTemplate
它,我不需要它看起来像按钮,而是看起来像图像。这意味着:
1. 没有“按下按钮”的外观
2. 没有边框,按钮没有任何可见性
谢谢。
objective-c - NSImage 加载图像的一部分
要求是这样的,我会得到一个按钮的单个大 PNG 图像,这个单个图像将包含需要显示的 hOver、单击按钮、鼠标退出的图像,单个 PNG 文件大小为 1024 X 28,所以每个图像大小约为 256 X 28,我正在谷歌搜索最好的方法,但不知道如何实现这一点,
我有以下方法,
我想知道我应该在 NSData 参数中给出什么,
是否可以在需要时相应地加载单个图像和剪辑图像。
提前致谢
objective-c - 如何在某个窗口上放置一些标签?
我需要从我的应用程序中标记一些打开的窗口。我可以获得窗口列表、它们的系统 ID、名称、所有者……我可以只在选择的窗口上绘制一些 NSImage 吗?
objective-c - NSImage DPI 问题
谁能告诉我如何获得 NSImage 的真实宽度和高度?我注意到 DPI 高于 72 的图像通过 NSImage.size 参数的宽度和高度不准确。
我在 Cocoadev 上看到了这个例子:
但是 bestRepresentationForDevice 在 10.6 上已弃用...我可以使用什么作为替代方法,文档没有提供不同的方法?
cocoa - NSImage Overlay/Mask Gradient 像 iOS
我希望使用 Cocoa/Core Graphics 复制在 iOS 上设置图像时似乎发生的过程 UITabBarItem
。当标签栏项目被选中时,图像被渐变覆盖。
例如,
变成……
我不确定我应该做些什么来达到这个效果。看起来图像正在掩盖渐变。任何指向正确方向(或代码!)的指针将不胜感激。