【发布时间】:2016-07-04 08:47:24
【问题描述】:
如何从 Swift 中的 NSImage 中提取有关像素的信息(例如宽度和高度上的像素数以及每个像素的 RGB 值)?
【问题讨论】:
-
在objective C中检查代码,swift类似stackoverflow.com/questions/448125/…
如何从 Swift 中的 NSImage 中提取有关像素的信息(例如宽度和高度上的像素数以及每个像素的 RGB 值)?
【问题讨论】:
您可以将-size 发送到图像本身。
但是,要获取详细数据,您不应询问图像本身,而应询问其表示形式之一,即NSImageRep 子类的实例。您可以获得的属性取决于表示的类型。您可能会收到NSBitmapImageRep。
要测试像素,您可以使用-colortAtX:y:。
【讨论】: