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

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

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%

{{collectdata}}

网友评论0