Friday, September 21, 2007
필름 감도 + GN 가이드넘버 계산 표; Flash Guide Number Calc
카메라 플래시(스트로보)의 광량 즉 빛의 세기를 표현하는 단위는 가이드넘버 Guide Number; GN 입니다. 가이드넘버의 숫자가 크면 클수록 더 밝은 빛을 내는 강력한 플래시입니다. 그런데 필름이나 디카 촬상소자(CCD, CMOS)의 감도 즉 "ISO 감도"가 높아지면, 가이드넘버 역시 상대적으로 증가합니다.
ISO 감도가 1단 증가하면, GN 은 루트2배(√2倍) 증가합니다.
ISO 감도가 2단 증가하면, GN 은 2배 증가합니다.
이런 것을 계산하여 표로 출력하는 Perl 소스입니다. 니콘의 최고급 플래시인 SB-800 도, ISO 25~1000 까지의 범위에서만 TTL 모드 촬영이 가능하지만 참고로 삼기 위해 ISO 25600 의 초고감도까지 출력해 보았습니다. 물론 ISO1600 이상의 고감도에서 플래시를 터트린다는 것은 흔치 않은 일이고 넌센스일 수도 있습니다.
필카에서는 드물게 ISO25, ISO50 필름이 사용되지만, 디카에서는 감도가 ISO100 이나 200부터 시작됩니다.
GN은 플래시 제품에 따라 각각 다릅니다. 자신이 사용하는 플래시의 GN 을 ISO_GN() 함수에 넣어야 합니다. 반드시 ISO100 감도에서의 GN을 넣어야 합니다. 다음 소스에서는 니콘 신형 플래시들의 GN을 입력했습니다.
Perl 소스 파일명: example.pl
실행 결과 화면:
플래시 최대 조명 거리 계산 공식과 소스: ▶▶ 스트로보(플래시) 최대 촬영 거리, 조광 범위 계산 소스; Flash GN Distance
참고: ▶▶ SB-800 SB-600 SB-400 광량 가이드넘버; 니콘 Nikon 플래쉬
ISO 감도가 1단 증가하면, GN 은 루트2배(√2倍) 증가합니다.
ISO 감도가 2단 증가하면, GN 은 2배 증가합니다.
이런 것을 계산하여 표로 출력하는 Perl 소스입니다. 니콘의 최고급 플래시인 SB-800 도, ISO 25~1000 까지의 범위에서만 TTL 모드 촬영이 가능하지만 참고로 삼기 위해 ISO 25600 의 초고감도까지 출력해 보았습니다. 물론 ISO1600 이상의 고감도에서 플래시를 터트린다는 것은 흔치 않은 일이고 넌센스일 수도 있습니다.
필카에서는 드물게 ISO25, ISO50 필름이 사용되지만, 디카에서는 감도가 ISO100 이나 200부터 시작됩니다.
GN은 플래시 제품에 따라 각각 다릅니다. 자신이 사용하는 플래시의 GN 을 ISO_GN() 함수에 넣어야 합니다. 반드시 ISO100 감도에서의 GN을 넣어야 합니다. 다음 소스에서는 니콘 신형 플래시들의 GN을 입력했습니다.
CCD, CMOS 감도별 GN 증가 계산표 만들기 소스
Perl 소스 파일명: example.pl
#!/usr/bin/perl
use strict; use warnings;
# 모두 ISO100 감도와, 28mm 렌즈 화각에서의 GN입니다.
ISO_GN(32); # SB-800 의 GN 은 32
ISO_GN(28); # SB-600 의 GN 은 28
ISO_GN(21); # SB-400 의 GN 은 21
ISO_GN(12); # 니콘 D40, D40X 내장 스트로보의 GN은 12
# ISO100일 때의 GN을 넣으면, 각 감도별의 GN을 화면에 출력하는 함수
sub ISO_GN {
my $GN = shift @_; # ISO100일 경우의 GN을 함수 파라미터로 입력받기
my $root_2 = sqrt(2.0);
my $ISO = 25; # 필름이나 CCD의 감도. ISO 25부터 시작하는 것으로 설정했음
print "\n\n\t< ISO 100 & GN $GN >\n\n";
for (my $power = -2; $power <= 8; $power++) {
printf("ISO %5d = GN %20.15f\n", $ISO, $GN * ($root_2 ** $power));
$ISO *= 2;
}
}
use strict; use warnings;
# 모두 ISO100 감도와, 28mm 렌즈 화각에서의 GN입니다.
ISO_GN(32); # SB-800 의 GN 은 32
ISO_GN(28); # SB-600 의 GN 은 28
ISO_GN(21); # SB-400 의 GN 은 21
ISO_GN(12); # 니콘 D40, D40X 내장 스트로보의 GN은 12
# ISO100일 때의 GN을 넣으면, 각 감도별의 GN을 화면에 출력하는 함수
sub ISO_GN {
my $GN = shift @_; # ISO100일 경우의 GN을 함수 파라미터로 입력받기
my $root_2 = sqrt(2.0);
my $ISO = 25; # 필름이나 CCD의 감도. ISO 25부터 시작하는 것으로 설정했음
print "\n\n\t< ISO 100 & GN $GN >\n\n";
for (my $power = -2; $power <= 8; $power++) {
printf("ISO %5d = GN %20.15f\n", $ISO, $GN * ($root_2 ** $power));
$ISO *= 2;
}
}
실행 결과 화면:
D:\Z>example.pl
< ISO 100 & GN 32 >
ISO 25 = GN 15.999999999999998
ISO 50 = GN 22.627416997969519
ISO 100 = GN 32.000000000000000
ISO 200 = GN 45.254833995939045
ISO 400 = GN 64.000000000000014
ISO 800 = GN 90.509667991878104
ISO 1600 = GN 128.000000000000030
ISO 3200 = GN 181.019335983756240
ISO 6400 = GN 256.000000000000110
ISO 12800 = GN 362.038671967512530
ISO 25600 = GN 512.000000000000230
< ISO 100 & GN 28 >
ISO 25 = GN 13.999999999999998
ISO 50 = GN 19.798989873223327
ISO 100 = GN 28.000000000000000
ISO 200 = GN 39.597979746446661
ISO 400 = GN 56.000000000000014
ISO 800 = GN 79.195959492893337
ISO 1600 = GN 112.000000000000030
ISO 3200 = GN 158.391918985786700
ISO 6400 = GN 224.000000000000110
ISO 12800 = GN 316.783837971573460
ISO 25600 = GN 448.000000000000230
< ISO 100 & GN 21 >
ISO 25 = GN 10.499999999999998
ISO 50 = GN 14.849242404917497
ISO 100 = GN 21.000000000000000
ISO 200 = GN 29.698484809834998
ISO 400 = GN 42.000000000000007
ISO 800 = GN 59.396969619670003
ISO 1600 = GN 84.000000000000014
ISO 3200 = GN 118.793939239340030
ISO 6400 = GN 168.000000000000090
ISO 12800 = GN 237.587878478680100
ISO 25600 = GN 336.000000000000170
< ISO 100 & GN 12 >
ISO 25 = GN 5.999999999999999
ISO 50 = GN 8.485281374238570
ISO 100 = GN 12.000000000000000
ISO 200 = GN 16.970562748477143
ISO 400 = GN 24.000000000000007
ISO 800 = GN 33.941125496954285
ISO 1600 = GN 48.000000000000014
ISO 3200 = GN 67.882250993908585
ISO 6400 = GN 96.000000000000043
ISO 12800 = GN 135.764501987817200
ISO 25600 = GN 192.000000000000090
D:\Z>
< ISO 100 & GN 32 >
ISO 25 = GN 15.999999999999998
ISO 50 = GN 22.627416997969519
ISO 100 = GN 32.000000000000000
ISO 200 = GN 45.254833995939045
ISO 400 = GN 64.000000000000014
ISO 800 = GN 90.509667991878104
ISO 1600 = GN 128.000000000000030
ISO 3200 = GN 181.019335983756240
ISO 6400 = GN 256.000000000000110
ISO 12800 = GN 362.038671967512530
ISO 25600 = GN 512.000000000000230
< ISO 100 & GN 28 >
ISO 25 = GN 13.999999999999998
ISO 50 = GN 19.798989873223327
ISO 100 = GN 28.000000000000000
ISO 200 = GN 39.597979746446661
ISO 400 = GN 56.000000000000014
ISO 800 = GN 79.195959492893337
ISO 1600 = GN 112.000000000000030
ISO 3200 = GN 158.391918985786700
ISO 6400 = GN 224.000000000000110
ISO 12800 = GN 316.783837971573460
ISO 25600 = GN 448.000000000000230
< ISO 100 & GN 21 >
ISO 25 = GN 10.499999999999998
ISO 50 = GN 14.849242404917497
ISO 100 = GN 21.000000000000000
ISO 200 = GN 29.698484809834998
ISO 400 = GN 42.000000000000007
ISO 800 = GN 59.396969619670003
ISO 1600 = GN 84.000000000000014
ISO 3200 = GN 118.793939239340030
ISO 6400 = GN 168.000000000000090
ISO 12800 = GN 237.587878478680100
ISO 25600 = GN 336.000000000000170
< ISO 100 & GN 12 >
ISO 25 = GN 5.999999999999999
ISO 50 = GN 8.485281374238570
ISO 100 = GN 12.000000000000000
ISO 200 = GN 16.970562748477143
ISO 400 = GN 24.000000000000007
ISO 800 = GN 33.941125496954285
ISO 1600 = GN 48.000000000000014
ISO 3200 = GN 67.882250993908585
ISO 6400 = GN 96.000000000000043
ISO 12800 = GN 135.764501987817200
ISO 25600 = GN 192.000000000000090
D:\Z>
플래시 최대 조명 거리 계산 공식과 소스: ▶▶ 스트로보(플래시) 최대 촬영 거리, 조광 범위 계산 소스; Flash GN Distance
참고: ▶▶ SB-800 SB-600 SB-400 광량 가이드넘버; 니콘 Nikon 플래쉬
tag: camera
카메라 | 디카 DSLR | 사진용품 사용기
tag: perl
Perl | 펄
<< Home