davidvinicius / imagetrix
一个用于将图像转换为矩阵的简单库。
1.0.0
2020-03-08 01:59 UTC
Requires
- php: ^7.0
This package is auto-updated.
Last update: 2024-09-08 11:38:15 UTC
README
Imagetrix 是一个简单小巧的库,用于将图像转换为矩阵。
安装
composer require davidvinicius/imagetrix
示例
将图像 2 转换为矩阵。
use Imagetrix\Imagetrix Imagetrix::toBinaryMatrix("path/image") //output [ [1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 0, 0, 0, 0, 1, 1, 1], [1, 1, 0, 0, 0, 0, 0, 0, 1, 1], [1, 0, 0, 0, 1, 1, 0, 0, 0, 1], [1, 0, 0, 0, 1, 1, 0, 0, 0, 1], [1, 0, 0, 0, 1, 1, 0, 0, 0, 1], [1, 1, 0, 0, 0, 0, 0, 0, 1, 1], [1, 1, 1, 0, 0, 0, 0, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] ]
将图像 2 转换为向量。
use Imagetrix\Imagetrix Imagetrix::toBinaryVector("path/image") //output [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 1, 1, 0, 0, 0, 1, 1, 0, 0, 0, 1, 1, 0, 0, 0, 1, 1, 0, 0, 0, 1, 1, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
您还可以使用其他方法,例如
Imagetrix::toMatrix("path/image"); Imagetrix::toMatrixRGB("path/image");
将图像 1 绘制为字符串
use Imagetrix\Imagetrix Imagetrix::draw("path/image", 40, 30) // cols and rows. //output 0000000000000000000000000000000000000000 0000000000000000000000000000000000000000 0000000000000011111111111110000000000000 0000000000011111111111111111110000000000 0000000001111111111111111111111100000000 0000000011111111111111111111111110000000 0000001111111111111111111111111111000000 0000011111111111111111111111111111110000 0000111111111111111111111111111111110000 0000111111111111111111111111111111111000 0001111111110111111111111111111111111100 0001111111110011111110011111111111111100 0011111111100011111100011111111111111100 0011111111100111111100111111111111111110 0011111111111111111111111111111111111110 0011111111111111111111111111111111111110 0011111111111111111111111111111111111110 0011110111111111111111111111110111111110 0011110111111111111111111111110011111100 0001111011111111111111111111111111111100 0001111101111111111111111111111111111100 0000111111111111111111111110111111111000 0000011111101111111111111111111111110000 0000001111111101111111101111111111100000 0000000111111111111111111111111111000000 0000000011111111111111111111111110000000 0000000001111111111111111111111000000000 0000000000001111111111111111100000000000 0000000000000001111111111100000000000000 0000000000000000000000000000000000000000
许可证
Imagetrix 是一个开源软件,受 MIT 许可证的许可。

