ホームページ >バックエンド開発 >PHPチュートリアル >PHP_PHP チュートリアルで画像を ASCII コードに変換する方法
詳細は以下の通りです
PHP画像をASCIIコードに変換すると、変換後の文字列を介して画像を直接表示できます
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 |
本体{ 行の高さ:0; フォントサイズ:1px; }
$image = 'image.jpg'; //allow_url_fopen が有効な場合は http をサポートします $image = file_get_contents($image); $img = imagecreatefromstring($image); $width = 画像x($img); $height = imagey($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 '# } } } ?> ボディ> |