我可以使用哪些方法使用 PHP 动态地将棕褐色调应用于网页中的图像?
我有一个加载图像缩略图的网页,我想用棕褐色调显示旧图像。拇指的尺寸始终相同,所以我可以制作一个透明的 png 文件并将其显示在图像上吗?我应该使用像 imagemagick 这样的东西还是这太过分了?
有什么建议吗? 干杯
I have a webpage that loads thumbnails of images and I want to show old images with a sepia tone. The thumb will always be the same dimensions so could I just make a transparent png file and show it over the image? Should I use something like imagemagick or is this overkill?
Any suggestions?
Cheers
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
如果您有权访问 ImageMagick 库,您可以尝试 Imagick::sepiaToneImage。
请参阅:
http://electicdjs.com/mike/tutorials/php/ imagemagick/examples_03/sepia.php
If you have access to the ImageMagick library, you could try Imagick::sepiaToneImage.
See:
http://eclecticdjs.com/mike/tutorials/php/imagemagick/examples_03/sepia.php
您无法制作具有透明度的棕褐色图像,只能将其变暗或稍微改变颜色,但它不会制作真正的棕褐色。但这是一个更简单、更轻便的解决方案。
You can't make a sepia image with transparency, you can only darken it or shift the colors a bit, but it wouldn't make a real sepia. But it is a simpler and lighter solution.