搜索
开启辅助访问 切换到宽版

QQ登录

只需一步,快速开始

扫一扫,访问微社区

注册 找回密码
查看: 6971|回复: 5

OpenCart 产品 图片添加浮水印

[复制链接]
发表于 2011-6-7 09:19:42 | 显示全部楼层 |阅读模式
本帖最后由 ioio325 于 2011-6-7 09:25 编辑

Opencart 增加浮水印需要修改两个文件,
opencart\catalog\model\tool\image.php
opencart\admin\model\tool\image.php

找到这两个文件,大约27行 , 找到这行代码
$image = new Image(DIR_IMAGE . $old_image);
在这行后面加入一行
$image->watermark(DIR_IMAGE . ‘no_image.jpg’);

这两个文件都是修改同样的地方.


$image = new Image(DIR_IMAGE . $old_image);
$image->watermark(DIR_IMAGE . 'no_image.jpg');
//no_image.jpg 此处的文件根据自己需要制作自己的浮水印图片最好是png//格式如果需要半透明,在photoshop中设置半透明即可
$image->resize($width, $height);
$image->save(DIR_IMAGE . $new_image);



$image->watermark(DIR_IMAGE . ‘no_image.jpg’);
第一个参数是浮水印图片,浮水印图片传到 opencart根目录,image文件夹下,
例如  DIR_IMAGE . ‘你的图片名称.png’
第二个参数是 位置(默认’bottomright’)
public function watermark($file, $position = ‘bottomright’)
第二个参数可以设置为
topleft  左上
topright 右上
bottomleft 左下
bottomright 右下

This entry was posted in OpenCart.

本文原创作者:Allen   发表于2011 年 06 月 02 日   






我用他的方法测试只能使用jpg的图片做水印,但作者测试到其它png,gif的图片也可以,而且我加上只有这个效果
ss.jpg
上面的水印图片原来不是这样小的,作者也讲过水印图片是没有限制大小的,但我也不知我的问题出在哪里,其它的格式图片我也不能用,现在可以用的却只有那么小,有懂的朋友帮忙测试下,看我的问题出在哪,谢了,如果还有谁可以用他的方法用文字来代替水印图片那就最好不过了,这样也希望他发个帖到这里来让大家学习下,再一次向作者说声谢谢。


回复

使用道具 举报

发表于 2011-6-13 19:21:12 | 显示全部楼层
不错,支持一下。
回复 支持 反对

使用道具 举报

发表于 2012-4-11 21:06:09 | 显示全部楼层
好像很好的样子,,哈哈。。
回复 支持 反对

使用道具 举报

发表于 2012-8-3 14:06:22 | 显示全部楼层
給你一個贊啦
回复 支持 反对

使用道具 举报

发表于 2013-9-6 02:16:42 | 显示全部楼层
按照上述测试了,网站打不开
回复 支持 反对

使用道具 举报

发表于 2013-11-21 10:39:56 | 显示全部楼层
还是在本地用软件批量添加了再上传吧,看了几个水印软件,都不是太好使。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /1 下一条

QQ|手机版|OpenCart - 中文官方网站 ( 蜀ICP备09033774号|人工智能

GMT+8, 2024-3-29 20:06 , Processed in 0.083763 second(s), 24 queries , Gzip On.

快速回复 返回顶部 返回列表