GD库PNG透明底图片添加文字及图片水印

  • 冯奎
  • 2019-07-17 20:02:45
  • PHP
  • php
在之前的文章中我们介绍了,如何使用 `GD`库 更换小程序码中的logo;这里我们来具体介绍一下,如何使用 `GD`库 中的相关函数;生成 PNG 透明底图像,并且在图像上添加文字及图像水印。首先我们要生成一张透明底的画布:```php// 创建 PNG透明底 画布$canvas = imagecreatetruecolor('720', '480');// 为一幅...
阅读全文

十六进制颜色码转换RGB颜色值与透明度

在使用 `GD` 库对某些东西修改颜色时,需要使用RGB颜色值,但是,传递给我们的一般是十六进制的颜色码?这时就需要我们对颜色进行转换,将十六进制颜色码转换RGB颜色值与透明度。
阅读全文

VUE PC端分页类与手机端下拉加载

在进行列表编写时,我们经常会遇到数据过多的情况;这是就需要对数据进行处理,进行分页显示,通常PC端使用分页页码显示进行分页,手机端采用下拉加载;今天介绍一下,当前后端分离时,如何使用 `javascript` 进行分页和异步请求;这里用 `VUE` 做模板引擎,使用 `AXIOS` 进行请求vue配合axios进行数据请求 。。。
阅读全文

微信小程序码生成与更换LOGO

在我们进行微信小程序开发时,有时需要生成微信小程序码进行分享;但是这个微信小程序码中的LOGO并不是用户头像;这时就需要我们使用 `GD` 库对二维码进行处理;将用户头像裁剪成圆形,然后合并到生成的二维码上。。。
阅读全文

关于事件冒泡、事件捕获和事件委托

在Javascript中用户交互的核心部分是事件处理,事件处理的核心是——事件委托;然而,事件委托是利用冒泡阶段的运行机制来实现的; 事件冒泡:从当前触发的元素(事件)一级一级往上(父元素)传递,依次触发,直到达到 `document` 为止。 事件捕获:从 `document` 开始触发,一级一级往下(子元素)传递触发,直到达到真正事件目标为止。事件捕获:动态监听数据,绑定事件。。。
阅读全文

xpath相关语法使用

XPath 是一门在 XML 文档中查找信息的语言。使用路径表达式来选取 XML 文档中的节点或者节点集。使用XPATH有如下几种方法定位元素(相比CSS选择器,方法稍微多一点)1、通过绝对路径定位元素(不推荐!),2、通过相对路径定位元素,索引定位元素及属性值定位元素,使用任意值来匹配属性及元素。。。
阅读全文

Python日期与时间戳转化

在之前的文章中我们介绍PHP中日期与时间,这里介绍一下在Python中日期与时间的使用。在Python程序中,能有很多方式处理日期和时间,通常我们使用 `time` 和 `calendar` 模块;来进行格式化日期和时间,便于我们的使用。这里我们主要介绍 `time` 模块的使用。获取当前时间戳,时间元组,日期与时间戳的相互转换。。。
阅读全文

微信小程序服务通知

在小程序开发过程中,为了让小程序与用户有一定的交互性;我们通常会使用 来和用户进行交互,这里记录一下自己使用使用方法,便于后期自己的使用,和大家的学习。服务消息的发送主要在服务端进行请求,当用户本人在微信体系内与页面有交互行为时,就可以使用模板消息,发送给用户了:在小程序中,模板消息的发送主要 formId 和 prepay_id。。。
阅读全文

微信小程序用户信息解密

在编写微信小程序中,我们获取用户信息是,并不是所以的信息都是以明文显示出来,例如手机号这些信息,需要我们进行解码,才能正常显示出来,下面记录一个自己日常使用的解码函数:```php/ @param @param @param @param @return /function wxBizDataCrypt($appi...
阅读全文

使用Querylist动态抓取腾讯新闻

在上一章中我们介绍了Querylist的简单使用,这一章中,我们配合PhantomJS来动态抓取腾讯新闻数据。 PhantomJS 插件使用PhantomJS采集JavaScript动态渲染的页面。使用PhantomJS采集JavaScript动态渲染的页面。这个包基于`jonnyw/phpphantomjs`包。PhantomJS: http://phantomjs.or...
阅读全文