首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    php给图片添加文字水印或图片水印-封装的方法

    支持以图片和文字两种方式给图片添加水印。...图片支持GIF,PNG,JPG三种格式,水印图片支持PNG和GIF function setWater($imgSrc,$markImg,$markText,$TextColor,$markPos,$fontType...,可带相对目录地址,支持PNG和GIF两种格式,如水印图片在执行文件mark目录下,可写成:mark/mark.gif markText:给图片添加的水印文字TextColor:水印文字的字体颜色 markPos...:图片水印添加的位置,取值范围:0~9 0:随机位置,在1~8之间随机选取一个位置 1:顶部居左 2:顶部居中 3:顶部居右 4:左边居中 5:图片中心 6:右边居中 7:底部居左 8:底部居中 9:底部居右...fontType:具体的字体库,可带相对目录地址markType:图片添加水印的方式,img代表以图片方式,text代表以文字方式添加水印 未经允许不得转载:肥猫博客 » php给图片添加文字水印或图片水印

    6.3K20

    php7高效生成二维码:composer和荷兰PHP开发者的QrCode

    几个留意点 1、QrCode生成中文汉字的label的问题:需要引入中文字体,所以需要调用setLabelFontPath方法传入一个中文字体的路径,QrCode默认提供有一个字体为opensans.ttf...,在\vendor\endroid\qrcode\assets\font路径下,但QrCode类并未默认调用这个字体,若不调用setLabelFontPath方法设置字体的话,生成中文的label会是小方框...另外需要使用UTF8编码的中文设置label 2、GD库编译参数的影响:当编译php时加上了–enable-gd-jis-conv参数的话,也就是让php的GD库支持日文编码的字库;简单点来说:开启了这个选项的话...GD就会把TTF字库中大于127的部分(即不属于标准拉丁文字库的部分)按照日文JIS的顺序来映射,那么用来映射中文字体的时候自然就变成乱码了。...如果你的php开启了–enable-gd-jis-conv选项,设置中文label时纵使你传入的是utf8编码的也会出现乱码错误,原因前述已解释。

    3.2K40

    CentOS 安装中文字体

    前言 因为涉及到需要在linux将含中文的txt转换为pdf,所以若linux系统中没有安装中文字体,会出现乱码。那么接下来就记录一下在Linux CentOS 7中如何安装字体库以及中文字体。...接下来就可以给我们的字体库中添加中文字体了。...在CentOS中,字体库的存放位置正是上图中看到的fonts目录,所以我们首先要做的就是找到中文字体文件放到该目录下,而中文字体文件在我们的windows系统中就可以找到,打开c盘下的Windows/Fonts...可以看到已经成功安装上了中文字体,至此安装过程就全部结束,再次查看报表可以发现中文样式和内容均已可以正常显示了。...参考:CentOS 7 安装字体库 & 中文字体 版权所有:可定博客 © WNAG.COM.CN 本文标题:《CentOS 安装中文字体》 本文链接:https://wnag.com.cn/1067.

    10.9K30

    PHP中给图片添加水印

    有些站点也许是出于推广或者防盗的目的在上传图片时给图片加上一个 LOGO 水印,我就见过有些站长直接用图片工具添加水印然后再上传,当然这样也能实现效果。但 PHP 中也可以完成给图片加水印的功能。...透明度不需要,因为我们可以在 PHP 中灵活设置透明度。如果不会使用制图工具制作 LOGO 可以去谷歌一下在线 LOGO 制作,随便点击进入一个链接敲几个字即可生成,当然是免费的。...php /** * 加水印类 * 沈唁志 */ class water{ private $imgPath; // 图片路径 public function __construct...php // 包含类文件 include("water.class.php"); // 可以传进一个添加水印后保存的路径,路径相对于类脚本 // 如果为空则默认是脚本当前路径 $water=new...原创文章采用CC BY-NC-SA 4.0协议进行许可,转载请注明:转载自:PHP中给图片添加水印

    3K30

    Centos7安装字体库&中文字体

    二、安装字体库 linux系统,一般不会安装字体,报表中发现有中文乱码和中文字体不整齐(重叠)的情况,首先考虑的就是操作系统是否有中文字体,在CentOS 7中发现输入命令查看字体列表是提示命令无效:...如果有此命令,则可以通过fc-list查看当前系统安装了那些字体: #fc-list 如上图可以看出,不仅没有中文字体,连字体库都没有,那么接下来就记录一下在Linux CentOS 7中如何安装字体库以及中文字体...fonts目录,所以我们首先要做的就是找到中文字体文件放到该目录下。...而中文字体文件在windows系统中就可以找到,打开c盘下的Windows/Fonts目录: 如上图,我们只需要将我们需要的字体拷贝出来并上传至linux服务器即可,在这里我选择宋体和黑体(报表中用到了这两种字体...可以看到一个Font list,即字体列表,在这里需要把我们添加的中文字体位置加进去: 不用重启,刷新内存中的字体缓存使配置对系统生效: # fc-cache 最后,还有很重要的一步,就是重启用到字体库的服务

    5.4K10

    Sublime Text 安装中文、英文字体 YaHei Consolas HybridSourceCodeProYahei Monaco Hybird 混合字体做字体

    在 Sublimte Text 如何使用默认的字体,英文好看,但是中文不好,所以我就找了一个支持中文英文的字体。 YaHei Consolas Hybrid 这个字体看起来效果比较差 ?...下载地址: 如果无法下载,请到我的 CSDN下载 Sublime Text 中文 英文字体 YaHei Consolas Hybrid 1.12 SourceCodePro 这个字体在英文是很好,但是显示中文不好看...微软雅黑和 Monaco 字体混合版 做字体 如果觉得没有一个字体符合需要,那么就自己做一个 下载地址: https://font-creator-program.cn.uptodown.com/windows...合并多个字体 请使用 点击选择字体,他的字体放在 C:\Program Files (x86)\FontForge\ ?...点击 FontInfo 修改字体名,注意名称不能添加空格 ? 点击文件保存 ?

    9.2K20

    Linux下安装中文字体

    一.Centos系列 1.安装字体库 yum -y install fontconfig 2.添加中文字体,建立存储中文字体的文件夹 mkdir /usr/share/fonts/chinese 3.在...windows上打开c盘下的Windows/Fonts目录,一般选择宋体和黑体,可以看到2个后缀名ttf和ttc的文件,将中文字体复制到Linux中那个chinese文件夹 4.添加权限 chmod -...R 755 /usr/share/fonts/chinese 5.安装ttmkfdir来搜索目录中所有的字体信息,并汇总生成fonts.scale文件 yum -y install ttmkfdir 6....接下来生成 ttmkfdir -e /usr/share/X11/fonts/encodings/encodings.dir 7.修改字体配置文件 vi /etc/fonts/fonts.conf 8....可以看到一个Font list,即字体列表,添加中文字体文件夹位置,生成缓存 fc-cache 查看中文字体是否被添加进去 fc-list 二.Ubuntu系列 1.不得不说Ubuntu对软件包的支持很大力

    18.2K20

    Matplotlib 中文用户指南 4.4 默认字体

    默认字体 原文:Text properties and layout 译者:飞龙 协议:CC BY-NC-SA 4.0 基本的默认字体由一系列rcParams参数控制: rcParam 用法 'font.family...','condensed'(未完成) 'font.weight' 字体粗细,可为整数或字符串 'font.size' 默认字体大小(以磅为单位)。...非拉丁字形文本 从 v2.0 开始,默认字体包含许多西方字母的字形,但仍然没有覆盖 mpl 用户可能需要的所有字形。 例如,DejaVu 没有覆盖中文,韩语或日语。...要将默认字体设置为支持所需代码点的字体,请将字体名称添加到font.family或所需的别名列表前面。...Noto Sans Mono CJK TC,Noto Sans Mono CJK TC Regular Noto Sans CJK SC,Noto Sans CJK SC Light 列出了所有支持中文的字体

    1.7K10

    Super Image Plugin

    介绍 本插件能够实现 WordPress 上传图片自动增加水印 可以添加图片水印和文字水印两种类型 可以对已经存在的图片进行批处理添加水印 可以对文章内容中的外部引用图片自动下载并添加水印 另外: 本插件具有图片备份功能...,即在图片添加前对图片进行备份,可以随时恢复到没有添加水印前的状态 添加了具有在线管理图片的功能,能够批量删除已经存在的图片 文字水印和图片水印可以进行位置精确操作 可以根据图片大小设置判断是否给图片添加水印...首先按照简单安装,第一步操作完毕然后进行如下操作: 打开/wordpress/wp-admin/includes/media.php查找(大约第108行) // Save the data $id...Wordpress v2.5.1,打开/wordpress/wp-includes/media.php查找如下代码(大约第230行) imagedestroy( $newimage ); 在这段代码上面添加如下代码...fonts目录中的字体你可以自己替换,使用windows的ttf字体都可以 如果你使用文字水印而且使用中文,请选择字体chinese.ttf ,否会出现乱码 插件作者:askie 插件下载:Super

    99420
    领券