susros / colorbarcoder
ColorbarCoder 是一个用于编码和解码颜色条图像的 PHP 类。
v1.0.2
2018-11-20 07:02 UTC
This package is auto-updated.
Last update: 2024-09-20 22:43:19 UTC
README
ColorbarCoder
ColorbarCoder 将原始文本字符串编码为颜色代码,并从颜色条图像中解码颜色代码以恢复原始文本。
文档
完整文档: 此处
安装
ColorbarCoder 可以手动下载或使用以下命令克隆:
git clone git@github.com:Susros/ColorbarCoder.git
ColorbarCoder 也可在 Packagist 上找到。要使用 Composer 安装它,请将以下行添加到您的 composer.json
文件中
"susros/colorbarcoder" : "~1.0.2"
或者运行
composer require susros/colorbarcoder
基本用法
如果您不使用自动加载,请包含 ColorbarCoder。
include_once "path/to/ColorbarCoder.php"; use ColorbarCoder\ColorbarCoder;
实例化 ColorbarCoder
$colorbarCoder = new ColorbarCoder();
编码文本
// Original text $text = "This is awesome!"; // Encode the text $colorbarCoder->encode($text);
打印颜色条图像
$colorbarCoder->printColorbarImage(500, 500);
这将打印出 500 x 500 分辨率的图像。默认图像扩展名为 PNG。可以通过在参数中声明 JPG 来创建 JPG 格式。然而,只有 PNG 可以用于解码颜色条,因为 JPG 会降低质量并导致不同的颜色代码。因此,原始文本可能不准确。建议使用 PNG。
解码颜色条图像
// Image file $image = "./img/colorbar.png"; // Decode the image $colorbarCoder->decode($image);
打印解码后的文本
echo $colorbarCoder->getText();
输出
This is awesome!
更多用法: 见此处