Skip to content

Minato-chen/plot

Repository files navigation

Todolist:

  1. 三类型(条状,格子,网格)check(就改为仅网格)

(圆点type4备选)

  1. 三间距(5mm,8mm,12mm)check(修改为64,32,16,8)

(目前共九种)

  1. 需要解决的问题:

3.1 随机颜色不产生视错觉的概率很大,应当进行某种限制 check

3.2 画像大小和显示大小之间的关系(毫米数与像素数)check

回答: 像素与毫米之间的关系取决于图像的 DPI(每英寸像素数)。DPI 定义了图像在显示设备或打印设备上的像素密度。一般来说,显示器的分辨率通常是 72 或 96 DPI,而打印的分辨率可能是 300 DPI 或更高。

以下是计算 720×720 像素图像在不同 DPI 下的物理尺寸的公式:

将像素转换为英寸:像素数 / DPI = 英寸数

将英寸转换为毫米:英寸数 × 25.4 = 毫米数

具体步骤如下:

在 72 DPI 下:

英寸数 = 720 像素 / 72 DPI = 10 英寸

毫米数 = 10 英寸 × 25.4 = 254 毫米

在 96 DPI 下:

英寸数 = 720 像素 / 96 DPI = 7.5 英寸

毫米数 = 7.5 英寸 × 25.4 = 190.5 毫米

在 300 DPI 下:

英寸数 = 720 像素 / 300 DPI = 2.4 英寸

毫米数 = 2.4 英寸 × 25.4 = 60.96 毫米

因此,720×720 像素的图像在不同 DPI 下的物理尺寸如下:

72 DPI:254 毫米 × 254 毫米

96 DPI:190.5 毫米 × 190.5 毫米

300 DPI:60.96 毫米 × 60.96 毫米

3.3 目前应该要缩小图像尺寸,至少要缩小20倍(同时可以缩短生成时间)check

解决: 在 matplotlib 中,figsize 参数定义图像的尺寸(宽和高),单位为英寸。dpi 参数定义每英寸的像素数。因此,图像的实际尺寸(像素)由 figsize 和 dpi 的乘积决定。

720×720 像素的图像:

可以使用 figsize=(4.8, 4.8) 和 dpi=150,因为 4.8 英寸 × 150 像素/英寸 = 720 像素。

640×640 像素的图像:

可以使用 figsize=(4.2667, 4.2667) 和 dpi=150,因为 4.2667 英寸 × 150 像素/英寸 ≈ 640 像素。

  1. output命名规则:

(size后面可以写毫米数)

output_type_1_size_1

output_type_1_size_2

output_type_1_size_3

output_type_2_size_1

output_type_2_size_2

output_type_2_size_3

output_type_3_size_1

output_type_3_size_2

output_type_3_size_3

原图像:

0_255_0_0_0_255.png

0_255_0 影响色rgb_fg

0_0_255 被影响色rgb_bg

标签图像:

0_255_0_0_0_255_63_191_166.png

63_191_166 选择色rgb_label

原本的lab(70,-41,2)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages