首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在codeigniter中同时调整图像大小和添加水印

问在codeigniter中同时调整图像大小和添加水印
EN

Stack Overflow用户
提问于 2018-07-09 19:01:13
回答 1查看 334关注 0票数 0
代码语言:javascript
复制
<?php
$config["image_library"] = 'gd2';
$config['source_image'] = $image_org;
$config['new_image'] = $image_thumb;
$config['maintain_ratio'] = TRUE;
$config["width"] = $width;
$config["height"] = $height;
$config['wm_type'] = 'overlay';
$config['wm_overlay_path'] = './images/logo.png';
$config['wm_opacity'] = 50;
$config['wm_vrt_alignment'] = 'middle';
$config['wm_hor_alignment'] = 'right';
$this->image_lib->clear();
$this->image_lib->initialize($config);
$this->image_lib->resize();
$this->image_lib->watermark();
?>

我需要在相同的功能中调整图像大小和添加水印,但调整大小或水印中的一种只起作用?

EN

回答 1

Stack Overflow用户

发布于 2018-07-09 19:33:50

来自https://www.codeigniter.com/userguide3/libraries/image_lib.html

水印仅使用GD/GD2库可用。此外,即使支持其他库,也需要GD才能让脚本计算图像属性。但是,图像处理将使用您指定的库执行。

尝试在$config["image_library"]="GD"; //中使用GD、ImageMagick、NetPBM

你必须在你的机器上安装PHP GD2库。

对于ubuntu

代码语言:javascript
复制
sudo apt-get install php5-gd && sudo service apache2 restart

对于windows

您将在php.ini中包含GD2 DLL php_gd2.dll作为扩展。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51244005

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档