我在脚本中使用phpthumb来清理我的图像并向它们添加水印。我们有非常不同的尺寸(从100px宽度到800px)的图像,所以无论我使用什么水印图像,它要么在图像上看起来太小或太大。

你知道如何告诉phpthumb调整水印大小吗?或者有一种方法可以调整水印图像的大小(取决于被水印的图像的大小)?

谢谢很多人! 阿里

有帮助吗?

解决方案

我面临同样的问题。

也许您可以在默认参数部分中的PHPTHUMB.CONFIG文件中放置一些IF语句

然后,根据高度和宽度参数,您可以决定使用具有不同尺寸的不同文件进行水印。

确保将$ phpthumb_defaults_getStringOverride更改为false

这不是完美的原因,您无法知道源图像大小以开始。

但是基于传递给phpthumb的参数是更好的拟合。

我猜唯一的其他解决方案是将phpthumb用作对象,但这需要很多工作。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top