php实现图片转换成ASCII码的方法
作者:不吃皮蛋 时间:2023-09-07 12:10:57
本文实例讲述了php实现图片转换成ASCII码的方法。分享给大家供大家参考。具体如下:
php图片转换成ASCII码,转换后可以直接通过字符串显示图片
<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程序设计有所帮助。
标签:php,图片,转换,ASCII
0
投稿
猜你喜欢
好用的JS图片预加载类
2007-08-13 13:49:00
Javascript——浅析注册事件
2008-08-19 12:44:00
selenium+python配置chrome浏览器的选项的实现
2022-06-24 11:56:31
Python Flask框架实现简单加法工具过程解析
2021-08-17 20:36:11
对django xadmin自定义菜单的实例详解
2023-06-19 22:48:21
Python表达式的优先级详解
2021-09-21 14:24:59
让Dreamweaver MX显示最舒服的编程环境
2008-02-25 14:01:00
基于python-pptx库中文文档及使用详解
2023-11-30 12:06:13
python3启动web服务引发的一系列问题汇总
2022-10-31 09:11:58
使用python进行nc转tif的3种情况解决
2022-05-09 11:22:43
selenium与xpath之获取指定位置的元素的实现
2022-01-14 12:02:35
Django调用支付宝接口代码实例详解
2023-07-19 10:53:51
SOSO地图API使用(一)在地图上画圆实现思路与代码
2024-04-10 13:54:07
在ASP.NET 2.0中操作数据之三十六:在DataList里编辑和删除数据概述
2024-05-09 09:03:43
JavaScript实现动态数字时钟
2024-04-10 11:01:09
Golang精编49面试题汇总(选择题)
2023-07-12 23:49:44
SQL Server中的事务介绍
2024-01-16 17:09:58
python读取mysql数据绘制条形图
2024-01-26 16:15:07
vue实现nav导航栏的方法
2024-05-09 15:18:22
golang 中获取字符串个数的方法
2024-02-07 17:20:04