Skip to content

Commit 640c1ef

Browse files
authored
Add files via upload
1 parent d8c8867 commit 640c1ef

2 files changed

Lines changed: 11 additions & 12 deletions

File tree

fits-debayer.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
# 趣味のPython学習 Project 02-11
22
# Python FITS DEBAYER
3-
# ばーじょん 0.0.1
3+
# ばーじょん 0.0.2
44

5-
ver = "0.0.1"
5+
ver = "0.0.2"
66

77
from PIL import Image
88

@@ -21,7 +21,7 @@ def RGGB2x2(data,x,y) :
2121
gr2 = getdata(data,(x>>1)*2 + 0,(y>>1)*2 + 1)
2222
blu = getdata(data,(x>>1)*2 + 1,(y>>1)*2 + 1)
2323

24-
grn = (gr1+gr2)/2
24+
grn = (float(gr1)+float(gr2))/2
2525

2626
return (red,grn,blu)
2727

@@ -69,19 +69,19 @@ def RGGB2x2(data,x,y) :
6969
for a1 in range(ax1) :
7070
for a2 in range(ax2) :
7171
dt = getdata(data,a1,a2)
72-
av = av + dt
72+
av = av + dt/ax1/ax2
7373
if dt < mi :
7474
mi = dt
7575
if dt> mx :
7676
mx = dt
7777

78-
av = av/ax1/ax2
79-
8078
print(f"W:{wd} H:{ht}")
8179
print(f"MIN:{mi}")
8280
print(f"MAX:{mx}")
8381
print(f"AVE:{av}")
8482

83+
if mi > 0.0 : mi = 0.0
84+
8585
print("*** CONVERT MODE ***")
8686

8787
while True :

fits-decorder.py

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
# 趣味のPython学習 Project 02-10
22
# Python FITS DECODER
3-
# ばーじょん 0.0.1
3+
# ばーじょん 0.0.2
44

5-
ver = "0.0.1"
5+
ver = "0.0.2"
66

77
from PIL import Image
88

@@ -85,20 +85,19 @@ def adj(val,mi,mx,gm,ord) :
8585
for a2 in range(ax2) :
8686
for a3 in range(ax3) :
8787
dt = getdata(data,a1,a2,a3,axis)
88-
av = av + dt
88+
av = av + dt/ax1/ax2/ax3
8989
if dt < mi :
9090
mi = dt
9191
if dt> mx :
9292
mx = dt
9393

94-
av = av/ax1/ax2/ax3
95-
96-
9794
print(f"W:{wd} H:{ht}")
9895
print(f"MIN:{mi}")
9996
print(f"MAX:{mx}")
10097
print(f"AVE:{av}")
10198

99+
if mi > 0.0 : mi = 0.0
100+
102101
print("*** CONVERT MODE ***")
103102

104103
while True :

0 commit comments

Comments
 (0)