Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Swift 如何将NSImageView中的NSBezierPath形状保存为.PNG或JPEG格式?_Swift_Macos - Fatal编程技术网

Swift 如何将NSImageView中的NSBezierPath形状保存为.PNG或JPEG格式?

Swift 如何将NSImageView中的NSBezierPath形状保存为.PNG或JPEG格式?,swift,macos,Swift,Macos,我有个问题 我正在为mac os开发一种颜料。在Imageview中,我使用NSBezierPath对象绘制形状 现在,我想实现保存功能 但我不知道该怎么办 有人能帮忙吗?提前谢谢 我看不出您如何将NSBezierPath与NSImageView关联起来。请向我们展示您的作品。图像视图有一个属性image,它是一个NSImage。有无数的网站(以及这里的答案)解释了如何将NSImage保存为png或jpeg。谢谢,但是如果我保存此NSImage,我还会保存NSBezierPath形状吗?请先尝试

我有个问题

我正在为mac os开发一种颜料。在Imageview中,我使用NSBezierPath对象绘制形状

现在,我想实现保存功能

但我不知道该怎么办


有人能帮忙吗?提前谢谢

我看不出您如何将NSBezierPath与NSImageView关联起来。请向我们展示您的作品。图像视图有一个属性
image
,它是一个
NSImage
。有无数的网站(以及这里的答案)解释了如何将
NSImage
保存为png或jpeg。谢谢,但是如果我保存此NSImage,我还会保存NSBezierPath形状吗?请先尝试并发布您尝试过的内容,以防它不起作用。您的意思是什么?将形状作为路径,以便您可以加载和操作它们?不。我看不出您如何将NSBezierPath与NSImageView关联。请向我们展示您的作品。图像视图有一个属性
image
,它是一个
NSImage
。有无数的网站(以及这里的答案)解释了如何将
NSImage
保存为png或jpeg。谢谢,但是如果我保存此NSImage,我还会保存NSBezierPath形状吗?请先尝试并发布您尝试过的内容,以防它不起作用。您的意思是什么?将形状作为路径,以便您可以加载和操作它们?不