簡體   English   中英

如何使用R創建和保存1x1像素透明png?

[英]How to create and save a 1x1 pixel transparent png using R?

我想在R中創建一個1x1像素的透明png文件。有沒有辦法這樣做或者我必須“復制”預制的1x1像素png?

我試過了

empty_frame = imfill(x = 1, y = 1, z = 1, val = "transparent", dim = NULL)

但這不會創建透明像素,而是1x1白色像素。

我需要1x1像素.png文件作為占位符,以防沒有要繪制的數據。

一種方法是使用png::writePNG

png::writePNG(array(0, dim = c(1,1,4)), "pixel.png")

這創建了一個透明的1x1像素(對於RGB和alpha中的每一個,將4個通道設置為零),我通過在GIMP中打開它來確認。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM