サイズ計算は1inch = 25.4mmで計算し、小数点以下は四捨五入しています。
import sys IN_MM = 25.4 def main(): x = float(sys.argv[1]) y = float(sys.argv[2]) dpi = 150.0 print("{} x {}".format(round((x * dpi) / IN_MM), round((y * dpi) / IN_MM))) dpi = 300.0 print("{} x {}".format(round((x * dpi) / IN_MM), round((y * dpi) / IN_MM))) if __name__ == "__main__": main()
サイズ | サイズ (mm) | サイズ (px, 150dpi) | サイズ (px, 300dpi) |
---|---|---|---|
A0 | 841 × 1189 | 4967 x 7022 | 9933 x 14043 |
A1 | 594 × 841 | 3508 x 4967 | 7016 x 9933 |
A2 | 420 × 594 | 2480 x 3508 | 4961 x 7016 |
A3 | 297 × 420 | 1754 x 2480 | 3508 x 4961 |
A4 | 210 × 297 | 1240 x 1754 | 2480 x 3508 |
A5 | 148 × 210 | 874 x 1240 | 1748 x 2480 |
A6 | 105 × 148 | 620 x 874 | 1240 x 1748 |
B0 | 1030 × 1456 | 6083 x 8598 | 12165 x 17197 |
B1 | 728 × 1030 | 4299 x 6083 | 8598 x 12165 |
B2 | 515 × 728 | 3041 x 4299 | 6083 x 8598 |
B3 | 364 × 515 | 2150 x 3041 | 4299 x 6083 |
B4 | 257 × 364 | 1518 x 2150 | 3035 x 4299 |
B5 | 182 × 257 | 1075 x 1518 | 2150 x 3035 |
B6 | 128 × 182 | 756 x 1075 | 1512 x 2150 |
色紙 | 242 x 273 | 1429 x 1612 | 2858 x 3224 |
色紙(小) | 120 x 135 | 709 x 797 | 1417 x 1594 |
ハガキ | 100 × 148 | 591 x 874 | 1191 x 1748 |
名刺 | 55 x 91 | 325 x 537 | 650 x 1075 |