最新下载
24小时阅读排行榜
- 1 如何搭建Golang本地调试环境_Golang本地调试环境配置说明
- 2 Laravel怎么实现验证码(Captcha)功能
- 3 Python类属性与实例属性区别_使用场景讲解【指导】
- 4 如何在虚拟机中搭建mysql_mysql虚拟机环境搭建方法
- 5 c++中#pragma once是什么意思_解析C++中#pragma once的作用与使用方法
- 6 如何使用Golang遍历目录文件_Golang filepath Walk方法说明
- 7 C#怎么实现单例模式 C#设计模式之单例模式详解
- 8 MAUI怎么使用蓝牙功能 MAUI BLE通信教程
- 9 html5怎样用data属性存数据_html5data属性使用与js读取方法【方法】
- 10 如何在mysql中删除数据库_mysql数据库删除操作说明
- 11 C++如何调用Python脚本_C++与Python混合编程环境配置
- 12 如何转移HTML项目到新服务器_迁移部署步骤【指南】
- 13 mysql默认用户安全吗_mysql默认安全风险分析
- 14 Go文件操作常见error有哪些_Go File Error常见类型说明
- 15 如何使用Golang开发URL爬虫工具_抓取网页内容并解析数据
最新教程
-
- Node.js 教程
- 14098 2025-08-28
-
- CSS3 教程
- 1540611 2025-08-27
-
- Rust 教程
- 21799 2025-08-27
-
- Vue 教程
- 24315 2025-08-22
-
- PostgreSQL 教程
- 21032 2025-08-21
-
- Git 教程
- 8291 2025-08-21
<?php
class Image
{
private $info;
private $image;
public $type;
public function __construct($src)
{
$this->info=getimagesize($src);
$this->type=image_type_to_extension($this->info['2'],false);
$fun="imagecreatefrom{$this->type}";
$this->image=$fun($src);
}这是一个可以操作图片的类库,可以给图片添加水印,压缩图片,剪切图片。
* 文字水印
* @param [type] $font 字体
* @param [type] $content 内容
* @param [type] $size 文字大小
* @param [type] $col 文字颜色(四元数组)
* @param array $location 位置
* @param integer $angle 倾斜角度
* @return [type]
* 图片水印
* @param [type] $imageMark 水印图片地址
* @param [type] $dst 水印图片在原图片中的位置
* @param [type] $pct 透明度
* @return [type]
* 压缩图片
* @param [type] $thumbSize 压缩图片大小
* @return [type] [description]
* 裁剪图片
* @param [type] $cutSize 裁剪大小
* @param [type] $location 裁剪位置
* @return [type] [description]
* 展现图片
* @return [type] [description]
* 保存图片
* @param [type] $newname 新图片名
* @return [type] [description]
