gpt4 book ai didi

python - PythonMagick 的文档和示例

转载 作者:IT老高 更新时间:2023-10-28 22:02:58 25 4
gpt4 key购买 nike

在哪里可以找到 PythonMagick 的文档和示例?

我在 Google 上进行了搜索,但没有找到太多信息。

最佳答案

我也无法在任何地方找到它们,但无论如何我都是这样使用它的。

例子

import PythonMagick
image = PythonMagick.Image("sample_image.jpg")
print image.fileName()
print image.magick()
print image.size().width()
print image.size().height()

这样的输出

sample_image.jpg
JPEG
345
229

为了找出可用的图像方法,例如,我查看了 cpp 源代码。取Image对象绑定(bind):_Image.cpp中实现的Image或者最好还是看看 Klaus 获得另一个答案中包含的方法的建议。在这个页面上。

在这个文件中你会看到这样的行

    .def("contrast", &Magick::Image::contrast)
.def("convolve", &Magick::Image::convolve)
.def("crop", &Magick::Image::crop)
.def("cycleColormap", &Magick::Image::cycleColormap)
.def("despeckle", &Magick::Image::despeckle)

引号中的位映射到 Image 对象的函数名。按照这种方法,您可以找出足够有用的东西。例如 Geometry 特定方法在 _Geometry.cpp 中,其中包括常见的可疑方法,例如

     .def("width", (size_t (Magick::Geometry::*)() const)&Magick::Geometry::width)
.def("height", (void (Magick::Geometry::*)(size_t) )&Magick::Geometry::height)
.def("height", (size_t (Magick::Geometry::*)() const)&Magick::Geometry::height)
.def("xOff", (void (Magick::Geometry::*)(ssize_t) )&Magick::Geometry::xOff)
.def("xOff", (ssize_t (Magick::Geometry::*)() const)&Magick::Geometry::xOff)

关于python - PythonMagick 的文档和示例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1740158/

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