gpt4 book ai didi

c++ - 如何在 Windows 上下载、编译和执行简单的 ImageMagick (++)

转载 作者:太空宇宙 更新时间:2023-11-04 14:24:45 25 4
gpt4 key购买 nike

除了学习图形库 API 之外,没有特别的原因,我决定尝试一下 ImageMagick。我想我会下载一个 DLL 和一个头文件 (*.h),然后创建一个使用这个头文件和 DLL 链接的 C++ 程序。

现在,问题是:我没有找到这样的头文件。

我找到了 ftp://ftp.imagemagick.org/pub/ImageMagick/binaries/ImageMagick-6.6.7-Q16-windows.zip包含一些 DLL 和 EXE,但没有头文件。

另一方面,在 http://image_magick.veidrodis.com/image_magick/windows/我发现了一些充满头文件但没有任何 DLL 的 zip 文件。如果我编译包含在这样一个 zip 文件中的树,我可能会创建这样一个 DLL,但是因为我不知道我是否会喜欢 ImageMagick,所以我宁愿不这样做,尤其是因为我在 Windows 和整个构建过程似乎是为 Unix 变体设计的。

简而言之,我的问题可能归结为:是否有可能在 C++ 或 C 中创建一个简单 ImageMagick“应用程序”,它的最低要求是什么,我应该在哪里得到它们。

编辑:根据评论,我尝试了MagicWand C API http://www.imagemagick.org/script/magick-wand.php我可以编译 c 源文件,但由于未定义对 MagickWandGenesis、NewMagickWand、MagickReadImage、MagickGetException、MagickRelinquishMemory、MagickResetIterator、MagickResizeImage、MagickNextImage、MagickWriteImages、MagickGetException、MagickRelinquishMemory、DestroyMagickWand 和 MagickWandTerminus 的引用,我无法链接它 .我认为我会在 DLL 中找到这些符号。

编辑:也许 ImageMagick 对我来说太大了,而且它不像我希望的那样简单。在这种情况下,我很乐意看到任何指向其他图形库的指针,这些图形库可以做的不仅仅是直线和圆圈。

最佳答案

我们需要了解您的要求,以便为任何图像处理库提供建议。有许多具有不同的功能:OpenCV , libpng , libjpeg , GIL等等。

您可能还需要一个本地 Windows 库,例如 GDI , GDI+DirectX (Direct3D 或 Direct2D)

关于c++ - 如何在 Windows 上下载、编译和执行简单的 ImageMagick (++),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4981060/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com