PHP使用GD库创建缩略图

PHP使用GD库创建缩略图
本文演示了PHP使用GD库创建图片缩略图的方法:

上传页面的静态HTML代码:

文件上传
文件上传

U3000 U3000
U3000 U3000
相应的upload.php文件代码:
< PHP
为uploadFile =upfiles / 。_files { } { 'upfile美元的'name' };
在文件名和路径之后上传文件
为小文件=upfiles / small_ 。_files { } { 'upfile美元的'name' };
上传文件/缩略图文件名和路径之后
如果($ _files { 'upfile} {类型}!= image/pjpeg)
{
文件类型错误;输出错误信息
}
其他的
{
move_uploaded_file($ _files { } { } 'tmp_name 'upfile ' ',$ UploadFile);
上传文件
DSTW = 200美元; / /套缩略图宽度
dsth美元= 200; / /设置缩略图的高度
src_image = imagecreatefromjpeg美元($ UploadFile);
读取jpeg文件并创建图像对象
$srcW = ImageSX ($src_image); / / get the image width
为检查= imagesy($ src_image); / /获得高图像
dst_image美元=新建一个真彩色图像(DSTW美元美元,dsth);
创建一个新的图像对象
拷贝部分图像并调整大小(dst_image美元,src_image美元,美元0,0,0,0,DSTW,dsth美元美元美元,试验,检查);
在写入一个新的图像对象之后,图像调整大小
imagejpeg(dst_image美元,美元的小文件); / /创建缩略图文件
文件上传完成;成功上载的输出信息

在页面上显示缩略图
}
>

希望本文能对大家的PHP程序设计有所帮助。

tag:缩略图电脑软件phpgd

相关内容