用PHP生成缩略图的一种方法
GD2库需要用在这里
功能make_thumb(美元美元美元DEST,SRC,desired_width)
{
阅读源代码图像
source_image = imagecreatefromjpeg美元($ SRC);
宽度= imagesx美元(美元source_image);
高度= imagesy美元(美元source_image);
所需高度 *找到此缩略图相对于所需的宽度。
$desired_height = floor ($height* ($desired_width/$width));
创建一个新的虚拟图像。
virtual_image美元=新建一个真彩色图像(desired_width美元,美元desired_height);
复制源图像在缩放 / * * /尺寸
拷贝部分图像并调整大小(virtual_image美元,source_image美元,0,0,0,0,desired_width美元,desired_height美元美元美元,宽度,高度);
创建物理缩略图到它的目的地
imagejpeg(virtual_image美元美元,桌子,83);
}
希望本文能对大家的PHP程序设计有所帮助。