Delphi 的图像编辑器控件
我正在寻找一个免费组件,它具有简单的图像编辑功能,如平移、缩放、光标选择等。我将在我的项目中使用 OpenCV,但我不想为实现执行这些功能的成像组件而苦苦挣扎,我想只关注 OpenCV。我不需要任何效果、滤镜等。我只需要像 Photoshop 或 ms Paint 这样的画布表面。我可以从头开始编写一个派生自 TWinControl 的组件,但这需要花费我的时间,而且 bug 也将成为问题。我在Torry 上搜索过,但还没有找到。
I'm looking for a free component that has simple image editing features like pan, zoom, selection with cursor, etc. I will use OpenCV in my project, but I don't want to struggle with implementing an imaging component that does those functions, I want to focus on only OpenCV. I don't need any effects, filter, etc. I only need a canvas surface like photoshop or ms paint. I can write a component from scratch that derives from TWinControl, but it will take my days, and bugs will be into the bargain. I've searched on Torry but I haven't find yet.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
Graphics32 可能正是您所需要的。
它附带了支持层的组件,并且有一些示例应用程序来展示如何使用它们。
它完全免费、开源,不需要外部 dll,而且速度很快。它适用于 Delphi 和 FreePascal+Lazarus。
注意:项目页面上的屏幕截图不显示任何图层内容,而只是从 svn 拉取最新版本,然后查看示例下的“layers”文件夹。下面有 3 个演示。
Graphics32 probably provides exactly what you need.
It comes with components that support layers, and there are some example applications to show how to use them.
It's totally free, open source, doesn't require external dll's, and it's fast. It works for both Delphi and FreePascal+Lazarus.
Note: the screenshots on the project page don't show any layer-stuff, but just pull the latest version from svn, and check out the "layers" folder under examples. There are 3 demo's under there.