后端开发2023年05月19日
本文介绍PHP用imagerotate旋转图片和缩放压缩、添加水印方法。思路就是我要实现,先判断一下图片的宽和高的比例,如果是高大于宽,则逆时针旋转90度,同时再判断一下是否超过我的限制宽度或高度,如果超过就等比压缩,再添加水印。 下面是具体应用PHP代码: include_once("new_image.class.php"); $article_suof...
后端开发2023年05月19日
本篇文章给大家介绍PHP相关知识,主要内容是教大家怎么使用php下载采集的图片到本地并保存,希望对需要的朋友有所帮助! PHP下载远程图片到本地的函数代码: function down_remote_img($url='', $dirName='.', $fileName=''){ if(empty($url)) return ['code'=>1,'...
后端开发2023年05月16日
在九品源码的后台发布文章时,会对内容中的所有图片增加水印,但最近将PHP版本升级到PHP8.1以后,图片增加水印时失败了,程序直接卡死无返回值。经过一步一步的找查错误,最后发现问题出现在了以下代码中: private function output($image){//输出图像 switch($this->imgtype){ case 1: image...
后端开发2023年05月15日
我是通过JQ截取图片后,将截取产生的图片base64图片放到隐藏域中,PHP获取POST值后,要验证图片格式和大小,顺便整理了一下函数。 function get_base64img_info($base64img,$type){ if (preg_match('/^(data:\s*image\/(\w+);base64,)/', $base64img, ...
后端开发2023年05月15日
PHP利用ffmpeg截图视频封面或截取一段gif动画图片,重点在于ffmpeg目录引用必须是绝对路径,还要加双反斜杠转义。 $var_ffmpeg_path="D:\\test\\ffmpeg\\ffmpeg.exe"; //ffmpeg插件绝对路径 if ($img_type=='jpg'){//截图指定时间的缩略图 $time=5; //截取的指定时间...
后端开发2023年05月14日
写这块的内容主要还是因为最近李雷PHP博客提供开源下载,有一些码友的虚拟主机不支持无后缀图片的显示问题,就想着写个PHP脚本批量处理一下解决这个问题,毕竟采用图像处理软件对无后缀的图片解决的不是很好。 可是自己研究以后发现只是涉及WIN系列的虚拟机或服务器才有这样的问题,通过web.config也可以解决这个问题,就没再更新了,保持了部分图片无后缀显示的风格...
后端开发2023年05月13日
1.PHP生成验证码图片的核心代码: get_code.php < ?php session_start(); //验证码类 class ValidateCode { private $charset = 'abcdefghkmnprstuvwxyzABCDEFGHKMNPRSTUVWXYZ23456789'; //随机因子 private $code...
后端开发2023年05月07日
$img_data = str_replace('data:image/'.$img_type.';base64,', '', $img_data);//替换开头的格式标记'data:image/jpeg;base64,' $img_data =...
后端开发2023年05月07日
$img_name="upload_img/ed96a896e63ce3a5ec82813454363d7e.jpg"; if(file_exists($img_name)){ unlink($img_name); }...
前端开发2023年05月04日
var img_data="data:image/gif;base64,R0lGODlhCgAKALMIAP7+/uDg4MzMzL29vbCwsJycnI2NjXx8fP4BAgAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQFBwAIACwAAAAACgAKAAAELx...