我想在我上传的图片上加一个水印,但是和图像缓存的方式有点不同。因为如果使用图像缓存来完成这个任务,水印总是在图像上,所以我想把它放在图像(t.i )下面。如果img的高度为500 if,则图像缓存将保持500+40 if作为水印)。有办法吗?
现实生活中的例子:http://www.bildites.lv/images/5wbdmy4t3ezmtq3as8m.png现在就像左边的图像,我希望它像右边的图像。有办法吗?记住,我也在缩放这些图像。
发布于 2013-02-02 12:21:58
您可以使用图像缓存动作模块。
提供的影响
我已经把你感兴趣的那些都大刀阔斧了。
发布于 2015-05-28 13:52:47
如前所述,使用ImageCache操作生成实际映像。您还可以为生成的图像分配一些CSS,以将您的“覆盖”定位到图像下面。只要给它一个绝对的CSS位置和一个负的底部,图像叠加的高度。
例如,如果您的图像高40 if,您可以分配包装类:
position: absolute;
bottom: -40px;
这将使用一些简单的CSS将生成的图像定位在主图像下面。您需要标识ImageCache操作生成的选择器/元素,以便将CSS分配给包装器。您还需要为生成的ImageCache元素和原始图像位置(位置:相对;)分配包装元素,以便相对于容器,绝对定位能够正常工作。
https://drupal.stackexchange.com/questions/59449
复制相似问题