php实现将设计好的网页图片变成html代码

还记得ps中有个切片导出html吗,其实php也可以实现将设计好的网页变成html网页,具体的原理就是裁剪图片,并且将图片保存到目录中,并将img地址合成拼凑,废话不说了,直接上代码,可直接运行,解决了透明层和黑色底边的问题
<?php
$_temphtml = "bfwtempval";
echo bfwimgtohtml("test.png", 100, 100, "Test", $_temphtml);
/**
* @param unknown $srcimg 原图片路径
* @param unknown $sliwidth 裁剪快宽度 如果为0,表示宽度为原图宽度
* @param unknown $sliheight 裁剪块高度 如果为0,表示高度为原图高度
* @param unknown $outputpath 输出路径
* @param unknown $temphtml 网页模板
*/
function bfwimgtohtml($srcimg, $sliwidth, $sliheight, $outputpath, $temphtml)
{
$maxW = $sliwidth; // 准备将图片裁减成的小图的宽
$maxH = $sliheight; // 准备将图片裁减成的小图的高
$img = imagecreatefrompng($srcimg);
list ($width, $height, $type, $attr) = getimagesize($srcimg);
if ($sliwidth == 0) {
$maxW = $width; // 横向切图需要
}
if ($sliheight == 0) {
$maxH = $height; // 横向切图需要
}
$widthnum = ceil($width / $maxW);
$heightnum = ceil($height / $maxH);
@mkdir($outputpath);
@mkdir($outputpath . "/image");
$_html = "";
// bool imagecopy ( resource dst_i...点击查看剩余70%
网友评论0