如何更改RGBA图像的单个像素?

时间:2018-08-27 14:02:17

标签: image-processing julia

在下面的代码中,我试图将第一个像素的红色分量设为零。


julia> image1 = load("background1.png");

julia> x = image1[1].r
0.776N0f8

julia> image1[1].r = 0
ERROR: type RGBA is immutable

结果证明Julia中的RGBA类型是不可变的。有没有办法改变图像的单个像素(R,G和B分量)?

1 个答案:

答案 0 :(得分:4)

只需创建一个新的RGB。这样做很便宜:

& Format(Now, "d-mm-yyyy hh-mm-ss ampm")