webserver使用"路径栏"png回复?q ="/ path/to/file"

use*_*ame 9 macos scripting cocoa

我想编写一个CGI脚本,它接受一个posix路径作为字符串,并返回一个代表它的png.例如:


如果脚本发送了字符串 /System/Library/CoreServices/Finder.app,

它将返回以下png文件: /System/Library/CoreServices/Finder.app


基于与Mac捆绑在一起的任何脚本平台的示例都很好(Python,Perl,AppleScript,BASH).我可能不知道,但我可以糊里糊涂地了解我需要做什么.

我认为我正在寻找的是一种生成NSPathCell样式窗口小部件并将其内容转储到图像文件中的方法

Jen*_*ton 7

根据上下文,使用-dataWithPDFInsideRect:而不是生成PNG 可能是合理的.

当然,如果您正在获取像这样的UI元素的图像(尤其是像素图像)以供Web使用,那么您有可能获得可访问性大猩猩面部冲击的可能性.


Cha*_*ism 1

您可以从这样的路径获取图像数据:

1)创建一个“ NSPathControl

2) 使用控件的“ setPathCtrl:toURLStr: ”使其显示您选择的 URL。

3) 调用控件的“ getPngDataFromNSView: ”,它将为您提供所需的图像数据。

4) 现在您可以使用“ writePngData: ”将数据保存到文件中

如果 Obj-C 不可行,您可以使用 Python 中的 PyObjC 桥接。