php图片按指定高高自动填充生成缩略图代码

代码语言:php

所属分类:图片处理

代码描述:php图片按指定高高自动填充生成缩略图代码

代码标签: 指定 高高 自动 填充 生成 略图

下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开

<?php
//源图的路径,可以是本地文件,也可以是远程图片
$src_path = __DIR__."/../asset/bg.jpg";
//最终保存图片的宽
$width = 260;
//最终保存图片的高
$height =180;
//源图对象
$src_image = imagecreatefromstring(file_get_contents($src_path));
$src_width = imagesx($src_image);
$src_height = imagesy($src_image);
//生成等比例的缩略图
$tmp_image_width = 0;
$tmp_image_height = 0;
if ($src_width / $src_height >= $width / $height) {
$tmp_image_width = $width;
$tmp_image_height = round($tmp_image_width * $src_height / $src_width);
} else {
$tmp_image_height = $height;
$tmp_image_width = round($tmp_image_height * $src_width / $src_height);
}
$tmpImage = imagecreatetruecolor($tmp_image_width, $tmp_image.........完整代码请登录后点击上方下载按钮下载查看

网友评论0