给 DiscuzX3 缩略图添加水印】的更多相关文章

Discuz X3 默认开启缩略图的时候水印只添加到原图上面,而缩略图上面无法进行水印图的添加,需要改下程序,方可给缩略图添加水印,需要修改2个地方: 1.打开 source\function\function_post.php 2.查找 $image->Watermark($_G['setting']['attachdir'].'/forum/'.$newattachfile[$aid], '', 'forum'); 在其代码上面添加 // 缩略图添加水印 if (file_exists($_…
<?php class Image {     //类开始     public $originimage = ""; //源图片文件地址     public $imageext = ""; //源图片格式     public $thumbimage = ""; //缩略图文件存放地址     public $thumb_maxwidth = 1440; //缩略图最大宽度     public $thumb_maxheight = 9…
class cls_image { var $error_no = 0; var $error_msg = ''; //var $images_dir = IMAGE_DIR; //var $data_dir = DATA_DIR; var $images_dir = GOODS_PATH1; var $data_dir = GOODS_PATH1; var $bgcolor = ''; var $type_maping = array( 1 => 'image/gif', 2 => 'ima…
图片处理是C#程序开发中时常会涉及到的一个业务,除了图像的上传.保存以及下载等功能外,根据上传的图片生成一个缩略图也是常见业务,在C#语言中,可以通过Image类提供的相关方法对图片进行操作,如指定宽高对图片进行缩放, 指定高宽裁减裁剪图片.生成图片水印等. 定义一个图片处理工具类PicDeal,该类实现了生成缩略图.在图片上生成图片水印等相应功能.具体的业务代码如下: /// <summary> /// 枚举,生成缩略图模式 /// </summary> public enum…
图片处理是C#程序开发中时常会涉及到的一个业务,除了图像的上传.保存以及下载等功能外,根据上传的图片生成一个缩略图也是常见业务,在C#语言中,可以通过Image类提供的相关方法对图片进行操作,如指定宽高对图片进行缩放, 指定高宽裁减裁剪图片.生成图片水印等. 定义一个图片处理工具类PicDeal,该类实现了生成缩略图.在图片上生成图片水印等相应功能.具体的业务代码如下: /// <summary> /// 枚举,生成缩略图模式 /// </summary> public enum…
<%@ Page Language=“C#“ AutoEventWireup=“true“ %> <%@ Import Namespace=“System“ %> <%@ Import Namespace=“System.IO“ %> <%@ Import Namespace=“System.Net“ %> <%@ Import NameSpace=“System.Web“ %> <%@ Import NameSpace=“Legalsof…
<?php class IndexAction extends Action { public function index() { $Photo = M('Photo'); $list = $Photo->order('create_time desc')->limit(2)->select(); $this->assign('list', $list); $this->display(); } public function upload() { if (!empt…
ThinkPHP是国内比较流行的轻量级的PHP框架,它在国内流行的一个最主要的因素在于它的说明文档非常健全完善,以及它源码内的注释都是中文的,方便于英语能力较差的程序员学习. 图片上传在网站里是很常用的功能.ThinkPHP里也有自带的图片上传类(UploadFile.class.php) 和图片模型类(Image.class.php).方便于我们去实现图片上传功能. 1.我们首先需要创建一个表 CREATE TABLE IF NOT EXISTS `tp_image` ( `id` int(1…
新建一个think_photo数据库,库里用sql CREATE TABLE IF NOT EXISTS `think_photo` ( `id` ) NOT NULL AUTO_INCREMENT, `) NOT NULL, `create_time` ) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8; 新建一个项目img,里面有三个部分,App代码部分.Uploads上传部分.index.php入口部分 配…
ThinkPHP示例之图片上传,包括图片上传.数据库保存.缩略图生成以及图片水印功能演示.首先需要下载框架核心,然后把示例解压到Web根目录下面,并修改入口文件中的框架入口文件的位置.导入示例目录下面的data.sql文件到你的数据库,或者执行SQL: CREATE TABLE IF NOT EXISTS `think_photo` ( `id` ) NOT NULL AUTO_INCREMENT, `image` varchar() NOT NULL, `create_time` ) NOT…