如何在 Livecode 中保存绘图?

Posted

技术标签:

【中文标题】如何在 Livecode 中保存绘图?【英文标题】:How to save drawings in Livecode? 【发布时间】:2021-06-07 18:18:33 【问题描述】:

我是一个 Livecode 新手,所以如果这很明显,我深表歉意。但我创建了一个堆栈。添加了字段、按钮、代码等。然后我画了一些图像。已保存。当我重新打开堆栈时,我所有的图像工作都消失了! aqrrg。发生了两次。为什么?

【问题讨论】:

您是否检查过您绘制图片的图像对象在重新打开堆栈后是否仍然可用?您是否尝试过仅使用图像对象且没有脚本的堆栈? 【参考方案1】:

确保在绘制之前添加图像对象。将其调整为您需要的大小,然后在图像对象上绘制,它将与您的堆栈一起保存。如果您没有先添加图像对象,您的绘图将消失,不确定这是否是错误,但这不合逻辑,因为您确实看到了绘图。

【讨论】:

一定是bug!如果我添加矢量绘图,则创建的图形会被保存!我提交了一个错误:quality.livecode.com/show_bug.cgi?id=23235 根据我的经验,当您开始在没有创建图像对象的卡片上使用绘画工具时,LiveCode 会创建一个覆盖整个卡片的图像对象。情况仍然如此,您可以打开它的属性检查器并查看图像对象,甚至可以命名它。但是当您保存并关闭堆栈时,图像被删除。我在 v. 9.6.1 和 9.6.2 中看到了这一点。绝对是最近才出现的错误。 同意!刚刚在 LC 8.1.8 中检查,错误仍然存​​在,新绘画没有显示在项目浏览器中,但在 LC 5.5.5 中,它会在您保存堆栈时将新绘画保存为图像。 很好的信息,@Paul。如果可以的话,你应该把它添加到 hliljegren 的错误报告中。 谢谢。解决了我的问题!

以上是关于如何在 Livecode 中保存绘图?的主要内容,如果未能解决你的问题,请参考以下文章

Livecode iOS 错误 ITMS-90022 Bundle 不包含 App Icon

在android中录制视频时如何在视频上绘图,并保存视频和绘图?

如何在android中保存绘图画布?

如何使用 Python 在 Seaborn 中保存绘图 [重复]

在 R 中,如何在绘图的两个内部函数之间传递数据帧/小标题,然后保存绘图?

用户在 UIImageView 中绘制内容后,如何将绘图保存在 tableview 中?