首先..对不起,如果我的英语不好。它是我的第三种语言
,我正在开发一个绘图软件,它可以绘制图像并再次保存它们(用于评论建议)
我使用 pile 和 wxpython。但我仍然对某些功能有问题..
进行撤消选项的理想方法是什么?
另一个问题..当用户缩放图片(通过放大绘图框)时,线条不会缩放。我如何做到这一点。
每当用户完成一行并将新图片(上面有一条线的旧图片)分配给框架时,我通过将临时图像保存到硬盘来解决所有这些问题。撤消和重做将通过在这些图像之间切换来完成......所以当用户缩放图像时,线条也会缩放。但这很糟糕,因为它占用大量硬盘空间(当您绘制 1000 条线时)并且速度很慢,因为每次用户绘制一条线时它都会分配一个新图像
希望我的想法很清楚
有没有人有更好的解决方案?