use*_*ame 9 macos scripting cocoa
我想编写一个CGI脚本,它接受一个posix路径作为字符串,并返回一个代表它的png.例如:
如果脚本发送了字符串 /System/Library/CoreServices/Finder.app,
它将返回以下png文件:
基于与Mac捆绑在一起的任何脚本平台的示例都很好(Python,Perl,AppleScript,BASH).我可能不知道,但我可以糊里糊涂地了解我需要做什么.
我认为我正在寻找的是一种生成NSPathCell样式窗口小部件并将其内容转储到图像文件中的方法
根据上下文,使用-dataWithPDFInsideRect:
而不是生成PNG 可能是合理的.
当然,如果您正在获取像这样的UI元素的图像(尤其是像素图像)以供Web使用,那么您有可能获得可访问性大猩猩面部冲击的可能性.
您可以从这样的路径获取图像数据:
1)创建一个“ NSPathControl ”
2) 使用控件的“ setPathCtrl:toURLStr: ”使其显示您选择的 URL。
3) 调用控件的“ getPngDataFromNSView: ”,它将为您提供所需的图像数据。
4) 现在您可以使用“ writePngData: ”将数据保存到文件中
如果 Obj-C 不可行,您可以使用 Python 中的 PyObjC 桥接。
归档时间: |
|
查看次数: |
400 次 |
最近记录: |