首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

图像应用技术

图像水印应用

1

水印原理

文字描述:

就是将一张图片(源图)拷贝(复制)到另一张图片(目标图片)中并放入某个位置,而且还可以设定原图片的放入后的“透明度”;

2

做法:

imageCopyMerge(

$待增加水印图片画布即目标画布, $水印图片画布即源画布,

目标位置X,目标位置Y,水印画布采样区域位置X,水印画布采样区域位置Y,

水印画布采样区域宽,水印画布采样区域高,

透明度)

即:

1,将水印图片中的指定区域范围的图案以给定的透明度复制到目标图片的指定位置

2,透明度从0到100,0表示全透明(即什么都没有),100表示不透明;

END

在项目中使用水印

文件操作

l mkDir("目录路径",目录权限,是否递归创建):

n 目录权限:对window系统无效;

n 是否递归创建:是指,要创建的目录本身所在的目录就不存在的时候,是否连带创建

l openDir("目录路径"):打开目录,结果为“目录句柄”

n 目录句柄:其实就是指代表该目录的一个“变量”——资源;其后就可以对其进行操作(读取)

l readDir(目录句柄):依次兑取目录中的每个文件(夹)

n 其实它会对某个目录中的所有文件和文件夹进行“遍历读取”

n 类似:foreach(),  mysql_fetch_assoc()

l closeDir(目录句柄):

l is_dir(‘字符串’):判断该字符串(路径)是否是一个目录

l is_file(‘字符串’):判断该字符串是否是一个文件

l rmDir("目录路径"):删除空目录

n 注意:只能删除空目录

l ReName(原路径,新路径):移动文件(夹)或改名

l unlink("目录路径"):删除目录或文件

l RealPath("目录路径"):获得一个目录或文件的完整路径形式

l BaseName("文件路径"):获得文件路径中的文件名部分

l DirName("文件路径"):获得文件路径中的路径部分

l file_get_contents("文件路径"):读出文件所有内容

l file_put_contents("文件路径",字符串):将字符串写入文件

l Fopen("文件路径",模式):打开一个文件,结果为“文件句柄”

l Ftell(文件句柄):获取当前文件的指针位置

l Fseek(文件句柄,位置):设置当前文件的指针位置

l Fread(文件句柄,长度):读取文件指定长度的内容

l FgetC(文件句柄):读取一个字符

l FgetS(文件句柄[,长度]):读取一行字符,或指定长度字符,但不能超出一行

l Fwrite(文件句柄,内容,长度):写入指定的文本内容

l Fclose(文件句柄):关闭文件

l Filemtime(文件地址):文件的最后修改时间

l Filesize(文件地址):文件的字节大小

l File_exists(文件地址):文件是否存在

一个挑战题:

读出一个给定的文件夹中的所有文件和文件夹(含所有下级)

提示:一定要使用递归函数;

演示:

读取一个文件夹:

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20200718A04NS400?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券