我有一个使用GD PHP库的应用程序问题,它会对图像进行缩略图/裁剪。该应用程序在数据库中搜索与图像相关的信息,以便我们命名并将其分配给客户。
问题是图像处理(创建或复制图像)减慢了我们的数据库服务器。
是否有其他方法可以进行图像处理(缩略图/裁剪)而不会影响服务器性能?例如使用Python桌面应用程序在本地做裁剪,然后通过SSH传输它们?
对于第二个问题,我想知道用于桌面和图像处理的Python库的指针。
convert
后跟scp
是一个两行的bash
脚本,并将其改写为5行的Python脚本可能不会使它更易读。gd
,并有一些需要移植到PHP的gd
代码,或许可以考虑使用Python gd
包装器,例如gdmodule。ImageMagick
是宇宙中的万能工具,包括此功能。PIL
是Python中最接近标准图像库的东西。同时,要进行SSH复制,您可能需要使用paramiko。