首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >PHP可以像MATLAB一样将图像作为矩阵处理吗?

PHP可以像MATLAB一样将图像作为矩阵处理吗?
EN

Stack Overflow用户
提问于 2012-02-12 08:54:57
回答 1查看 411关注 0票数 1

我在一个图像处理毕业设计中使用matlab,但我不太喜欢它,因为我可以很容易地使用PHP。

我想问的是,PHP是否可以像处理矩阵一样处理图像,因此我可以使用PHP?

EN

回答 1

Stack Overflow用户

发布于 2012-02-12 09:29:20

据我所知,你可以把你的图片放入php数组,例如,想象一下这张1024x768的墙纸,它现在是全白的:

代码语言:javascript
运行
复制
$width = 1024;
$length = 768;
$myImage = array();
for($i = 0; $i < $width; $i++){
        for($i2 = 0; $i2 < $width; $i2++){
            //        X   Y
            $myImage[$i][$ii] = array(
                'red'   => 0,
                'green' => 0,
                'blue'  => 0,
                'alpha' => 0);
        }
}

现在我们的图像已经初始化,我们可以进行一些着色,例如,让我们绘制一条1像素宽的红色垂直线,它位于x= 500处

代码语言:javascript
运行
复制
foreach($myImage[500] as &$pixel){
    $pixel['red'] = 255;
}

现在,您需要做的就是将数据编码为PNG格式。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9245482

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档