php實(shí)現(xiàn)圖片轉(zhuǎn)換成ASCII碼的方法
本文實(shí)例講述了php實(shí)現(xiàn)圖片轉(zhuǎn)換成ASCII碼的方法。分享給大家供大家參考。具體如下:
php圖片轉(zhuǎn)換成ASCII碼,轉(zhuǎn)換后可以直接通過(guò)字符串顯示圖片
<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>
希望本文所述對(duì)大家的php程序設(shè)計(jì)有所幫助。
- php實(shí)現(xiàn)HTML實(shí)體編號(hào)與非ASCII字符串相互轉(zhuǎn)換類(lèi)實(shí)例
- php小技巧之過(guò)濾ascii控制字符
- 淺析PHP的ASCII碼轉(zhuǎn)換類(lèi)
- PHP詳解ASCII碼對(duì)照表與字符轉(zhuǎn)換
- php自動(dòng)獲取字符串編碼函數(shù)mb_detect_encoding
- 解析php獲取字符串的編碼格式的方法(函數(shù))
- PHP安全的URL字符串base64編碼和解碼
- php下檢測(cè)字符串是否是utf8編碼的代碼
- PHP 截取字符串 分別適合GB2312和UTF8編碼情況
- 淺析PHP中的字符串編碼轉(zhuǎn)換(自動(dòng)識(shí)別原編碼)
- php中支持多種編碼的中文字符串截取函數(shù)!
- PHP實(shí)現(xiàn)ASCII碼與字符串相互轉(zhuǎn)換的方法
相關(guān)文章
php str_pad() 將字符串填充成指定長(zhǎng)度的字符串
str_pad() 將字符串填充成指定長(zhǎng)度的字符串的用法。2010-02-02
解析在apache里面給php寫(xiě)虛擬目錄的詳細(xì)方法
本篇文章是對(duì)在apache里面給php寫(xiě)虛擬目錄的詳細(xì)方法進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-06-06
PHP使用PDO從mysql讀取大量數(shù)據(jù)處理詳解
這篇文章主要給大家介紹了關(guān)于PHP使用PDO從mysql讀取大量數(shù)據(jù)處理的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2018-03-03
php實(shí)現(xiàn)通用的信用卡驗(yàn)證類(lèi)
這篇文章主要介紹了php實(shí)現(xiàn)通用的信用卡驗(yàn)證類(lèi),涉及信用卡的規(guī)則與php字符串操作的相關(guān)技巧,具有一定參考借鑒價(jià)值,文中有英文原文注釋說(shuō)明,有助于更直觀的了解源碼相關(guān)信息,需要的朋友可以參考下2015-03-03
PHP在獲取指定目錄下的目錄,在獲取的目錄下面再創(chuàng)建文件,多平臺(tái)
PHP在獲取指定目錄下的目錄,在獲取的目錄下面再創(chuàng)建文件,多平臺(tái),需要的朋友可以參考下。2011-08-08
PHP中集成PayPal標(biāo)準(zhǔn)支付的實(shí)現(xiàn)方法分享
前兩天一個(gè)客戶(hù)需要在網(wǎng)站上集成PayPal支付功能,查了一下資料,簡(jiǎn)單記錄如下2012-02-02

