修剪后的 gnuplot PNG 导出中保留白色 1-px 边框

问题描述 投票:0回答:1

我正在通过 gnuplot 将矩阵形状的数据导出为图像。

但是,在制作 0 大小的边距并删除任何边框/抽签后,导出 NxM 数据会生成 (N+1)x(M+1) 图像...

文件

test.txt

.1 .2 .3
.0 .3 .4
.4 .5 .6

Gnuplot 脚本:

FILE="test"
set cbrange [0:1]
set margins 0,0,0,0
PADDING_PARM=1
unset tic
unset colorbox
unset border
stat FILE.".txt" matrix
set term png size STATS_size_y+PADDING_PARM,STATS_size_x+PADDING_PARM
set output FILE.".png"
plot  FILE.".txt" matrix u 2:($1*.064*sqrt(2)):3 with image notitle

如果我使用

PADDING_PARM=0
,就会缺少一行和一列,并且会多一个白色边框:

enter image description here

如果我使用作弊

PADDING_PARM=1
,所有数据都会导出为PNG,但额外的白色边框仍然存在:

enter image description here

有没有办法用 gnuplot 修剪图像?如果没有,是否有跨平台的外部工具?

gnuplot
1个回答
0
投票

好的,我应该有

png
终端的 rtfm。

解决办法是

PADDING_PARM=1
set term png size STATS_size_y+PADDING_PARM,STATS_size_x+PADDING_PARM crop
© www.soinside.com 2019 - 2024. All rights reserved.