php實現(xiàn)圖片轉(zhuǎn)換成ASCII碼的方法
更新時間:2015年04月03日 12:11:57 作者:不吃皮蛋
這篇文章主要介紹了php實現(xiàn)圖片轉(zhuǎn)換成ASCII碼的方法,涉及php操作圖片的技巧,需要的朋友可以參考下
本文實例講述了php實現(xiàn)圖片轉(zhuǎn)換成ASCII碼的方法。分享給大家供大家參考。具體如下:
php圖片轉(zhuǎn)換成ASCII碼,轉(zhuǎn)換后可以直接通過字符串顯示圖片
<html>
<head>
<title>Ascii</title>
<style>
body{
line-height:0;
font-size:1px;
}
</style>
</head>
<body>
<?php
$image = 'image.jpg';
// Supports http if allow_url_fopen is enabled
$image = file_get_contents($image);
$img = imagecreatefromstring($image);
$width = imagesx($img);
$height = imagesy($img);
for($h=0;$h<$height;$h++){
for($w=0;$w<=$width;$w++){
$rgb = imagecolorat($img, $w, $h);
$a = ($rgb >> 24) & 0xFF;
$r = ($rgb >> 16) & 0xFF;
$g = ($rgb >> 8) & 0xFF;
$b = $rgb & 0xFF;
$a = abs(($a / 127) - 1);
if($w == $width){
echo '<br>';
}else{
echo '<span style="color:rgba('.$r.','.$g.','.$b.','.$a.');">#</span>';
}
}
}
?>
</body>
</html>
希望本文所述對大家的php程序設(shè)計有所幫助。
您可能感興趣的文章:
- php實現(xiàn)HTML實體編號與非ASCII字符串相互轉(zhuǎn)換類實例
- php小技巧之過濾ascii控制字符
- 淺析PHP的ASCII碼轉(zhuǎn)換類
- PHP詳解ASCII碼對照表與字符轉(zhuǎn)換
- php自動獲取字符串編碼函數(shù)mb_detect_encoding
- 解析php獲取字符串的編碼格式的方法(函數(shù))
- PHP安全的URL字符串base64編碼和解碼
- php下檢測字符串是否是utf8編碼的代碼
- PHP 截取字符串 分別適合GB2312和UTF8編碼情況
- 淺析PHP中的字符串編碼轉(zhuǎn)換(自動識別原編碼)
- php中支持多種編碼的中文字符串截取函數(shù)!
- PHP實現(xiàn)ASCII碼與字符串相互轉(zhuǎn)換的方法
相關(guān)文章
PHP使用PDO從mysql讀取大量數(shù)據(jù)處理詳解
這篇文章主要給大家介紹了關(guān)于PHP使用PDO從mysql讀取大量數(shù)據(jù)處理的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2018-03-03
PHP在獲取指定目錄下的目錄,在獲取的目錄下面再創(chuàng)建文件,多平臺
PHP在獲取指定目錄下的目錄,在獲取的目錄下面再創(chuàng)建文件,多平臺,需要的朋友可以參考下。2011-08-08

