Home > php教程 > php手册 > php 有趣的头像拼图

php 有趣的头像拼图

WBOY
Release: 2016-06-13 09:26:09
Original
1011 people have browsed it

php 有趣的头像拼图

研究php的GD库的时候,发现了一段他人写的代码,这里给出来希望增加大家对php的热情。这段代码对人物头像进行了代码的马赛克,看起来很有趣。


function pixelfuck($url, $chars='ewk34543§G§$§$Tg34g4g', $shrpns=1, $size=4,$weight=2)
{
    list($w, $h, $type) = getimagesize($url);
    $resource = imagecreatefromstring(file_get_contents($url));
    $img = imagecreatetruecolor($w*$size,$h*$size);

    $cc = strlen($chars);
    for($y=0;$y <$h;$y+=$shrpns) 
        for($x=0;$x <$w;$x+=$shrpns)
            imagestring($img,$weight,$x*$size,$y*$size, $chars{@++$p%$cc}, imagecolorat($resource, $x, $y));
    return $img;
}

$url = &#39;http://www.bkjia.com/uploads/allimg/140830/0421361239-0.png&#39;;
$text = &#39;I-dont-like-manga-...-Why-do-they-have-such-big-eyes? Strange-...-WHAT-WANT-YOU-DO?&#39;;

Header(&#39;Content-Type: image/png&#39;);
imagepng(pixelfuck($url, $text, 1, 6));
Copy after login

下面一个是原图像,一个是经过处理后的图像。








Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Recommendations
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template