用PHP制作ASCII化的图像

2014-01-01 04:51:46

用PHP代码,可以将gif格式的图像转换成具有ASCII字符风格化的png图像,很有意思,和大家分享一下效果:

原图:

生成后效果

源代码如下:

> 16) & 0xFF; $mG = ($mRGB >> 8) & 0xFF; $mB = $mRGB & 0xFF;; $mGrayData[$mX][$mY] = ($mR * 19595 + $mG * 38469 + $mB * 7472) >> 16; } } return $mGrayData; } ?>
2014的第一个决定

2014 年的秒钟过了。新的一年里我会有新的进步,to change…… 在这跨年夜,我也做出了我新年的第一个艰难决定。或许听来没什么,但对我有非凡的意义! 那就是卸载掉我用了四年多的12级的360软件,这个问题困扰了好久,之所以做出这个艰难的决定是有原因的。仔细看后相信大家也会有所体会。 360安全卫士的前身 研发团队只有5个人,7000万台电脑(当时网民的95%以上)被“流氓”,年纯利润达6000万; 以造谣、诽谤、抹黑对手的方式打败了雅虎、马云、百度、CNNIC等业界赫赫有名的公司; 对外以“天使投资”的伪善面目示人,暗地里却拥有国内最大的论坛枪手公司,数万枪手在一夜之间让对手由天使变成恶魔; 编造“杀毒公司造病毒”、“杀毒软件永久免费”等谎言,企图以杀毒软件的模式让“3721借尸还魂”; 核心团队中不断有人受良心谴责而出走,“流氓教父”周鸿祎已是孤家寡人; ……这就是周鸿祎和他的奇虎360,一位尚未露出真面目的业界枭雄,一个外示忠厚,内藏奸诈的“IT界岳不群”。 周鸿祎以3721起家,一年暴赚6000万 1995年,周鸿祎毕业于西安交大管理学院系统工程系,

PHP文件上传类

class uploadFile { public $maxsize = '1000000';//设置上传文件大小 public $filename = 'date';//重命名方式代表以时间命名,其他则使用给予的名称 public $allowtypes;//允许上传的文件扩展名,不同文件类型用“|”隔开 public $errmsg = '';//错误信息 public $uploaded = '';//上传后的文件名(包括文件路径) public $savepath;//上传文件保存路径 private $files;//提交的等待上传文件 private $filetype = array();//文件类型 private $ext = '';//上传文件扩展名 /** * 构造函数,初始化类 * @access public * @param string $filename 上传后的文件名 * @param string $savepath