RGB透明度情報を持たない.png画像の行列に対応するリストがあります。行列の次元は128 128 3
です。だから、私は128 x 128
行列を各ピクセルの赤の色相をコーディングしています。緑をコード化するマトリックス; 128 x 128
;ブルースの場合は128 x 128
の行列です。画像に透明度はありませんが、この.pngを書くにはのマトリックスを1
のように入れて、128 x 128 x 4
のマトリックスになるようにリストにタグを付ける必要があると思います。リストに行列を追加するR
この行列をリストに追加するにはどうすればよいですか?
私はこれらの寸法(128 128 3
)を持つcompressed
という名前のリストを持っています。私はmatrix(rep(1, 128^2), nrow= 128)
のようなものを含めるために複数の一重および二重括弧書きの方法を試しました。色と離れてやってなくて
require(png)
writePNG(compressed, "compressed.picture")
:
アイデアは、最終的にはとして保存することです。
'list'または' array'を持っていますか?単に 'do'(yourlist、yourmatrix)'を使うか 'append'を使うか、' [ [ – akrun
[ライブラリ対require - Yihui](http://yihui.name/ja/2014/07/library-vs-require/):) – Therkel
実際には、アルファチャンネルはオプションですので、必要はありません'1'で満たされた4番目の行列をカラーチャネルに追加します。 'writePNG'に' 128 x 128 x 3'配列を与えるだけで問題ありません。 – aoles