mwultong Blog ... 프로그래밍 / 계산기

컴퓨터 엑셀 워드 포토샵 구글어스 WINDOWS JAVASCRIPT JAVA C++

 
Sunday, September 23, 2007

스트로보(카메라 플래시) 최대 촬영 거리, 조광 범위 계산 소스; Flash GN Distance


카메라 플래시에도 유효 조명 거리가 있습니다. ISO감도와 조리개값에 따라서 유효한 촬영 범위, 즉 "조광 범위"가 변동되는데 이 조광 범위를 구하는 법입니다. 가이드 넘버(GN)로 최대 촬영 거리를 계산하는 공식은 다음과 같습니다.

GN ÷ 조리개값 = 거리

예를 들어 니콘 SB-400 플래시는, ISO100 감도에서 GN 이 21 이기에, 조리개 F8 일 때 최대로 비출 수 있는 거리는

21 나누기 8 = 2.625 미터

입니다. 2.625 미터보다 더 멀리 있는 피사체는 어둡거나 아예 나오지 않습니다. 물론 피사체가 가까이 있다면 플래시는 풀발광(최대 발광)을 하지 않고 필요한 만큼만 빛을 냅니다.

스트로보 조광 범위 계산


Perl 소스 파일명: example.pl
#!/usr/bin/perl
use strict; use warnings;


  # ISO100 감도에서 SB-400의 GN 입력
  GN_distance(21);

  # ISO200 감도에서 SB-400의 GN 입력
  GN_distance(29.698484809834998);

  # ISO400 감도에서 SB-400의 GN 입력
  GN_distance(42);

  # ISO800 감도에서 SB-400의 GN 입력
  GN_distance(59.396969619670003);

  # ISO1600 감도에서 SB-400의 GN 입력
  GN_distance(84);


# (현재 감도에서의 실제적인) GN 을 입력하면
# 각 조리개별로, 최대 조명 거리를 출력하는 함수
sub GN_distance {
  my $GN = shift @_; # 함수 파라미터로 입력된 GN 얻기
  my $root_2 = sqrt(2.0);

  print "\n\t< GN = $GN >\n\n";

  for (my $power = 0; $power <= 12; $power++) {
    my $aperture = ($root_2 ** $power); # aperture 는 조리개 값
    printf("F%5.2f  = %6.3f m\n", $aperture, $GN / $aperture);
  }
}



계산 결과 화면:
D:\Z>example.pl

        < GN = 21 >

F 1.00  = 21.000 m
F 1.41  = 14.849 m
F 2.00  = 10.500 m
F 2.83  =  7.425 m
F 4.00  =  5.250 m
F 5.66  =  3.712 m
F 8.00  =  2.625 m
F11.31  =  1.856 m
F16.00  =  1.312 m
F22.63  =  0.928 m
F32.00  =  0.656 m
F45.25  =  0.464 m
F64.00  =  0.328 m

        < GN = 29.698484809835 >

F 1.00  = 29.698 m
F 1.41  = 21.000 m
F 2.00  = 14.849 m
F 2.83  = 10.500 m
F 4.00  =  7.425 m
F 5.66  =  5.250 m
F 8.00  =  3.712 m
F11.31  =  2.625 m
F16.00  =  1.856 m
F22.63  =  1.312 m
F32.00  =  0.928 m
F45.25  =  0.656 m
F64.00  =  0.464 m

        < GN = 42 >

F 1.00  = 42.000 m
F 1.41  = 29.698 m
F 2.00  = 21.000 m
F 2.83  = 14.849 m
F 4.00  = 10.500 m
F 5.66  =  7.425 m
F 8.00  =  5.250 m
F11.31  =  3.712 m
F16.00  =  2.625 m
F22.63  =  1.856 m
F32.00  =  1.312 m
F45.25  =  0.928 m
F64.00  =  0.656 m

        < GN = 59.39696961967 >

F 1.00  = 59.397 m
F 1.41  = 42.000 m
F 2.00  = 29.698 m
F 2.83  = 21.000 m
F 4.00  = 14.849 m
F 5.66  = 10.500 m
F 8.00  =  7.425 m
F11.31  =  5.250 m
F16.00  =  3.712 m
F22.63  =  2.625 m
F32.00  =  1.856 m
F45.25  =  1.312 m
F64.00  =  0.928 m

        < GN = 84 >

F 1.00  = 84.000 m
F 1.41  = 59.397 m
F 2.00  = 42.000 m
F 2.83  = 29.698 m
F 4.00  = 21.000 m
F 5.66  = 14.849 m
F 8.00  = 10.500 m
F11.31  =  7.425 m
F16.00  =  5.250 m
F22.63  =  3.712 m
F32.00  =  2.625 m
F45.25  =  1.856 m
F64.00  =  1.312 m

D:\Z>



ISO 감도에 따른 GN 증가 계산 소스: ▶▶ 필름 감도 + GN 가이드넘버 계산 표; Flash Guide Number Calc




tag: camera
카메라 | 디카 DSLR | 사진용품 사용기
tag: perl
Perl | 펄

0 Comments:

<< Home RSS 2.0 feed

구글 Google 에서 제공하는 무료 블로그 서비스인 블로거 Blogger 의 인터넷 주소는 www.blogger.com 입니다. Blogger 에 블로그를 만들면, blogspot.com 이라는 주소에 블로그가 생성됩니다.
블로그를 직접 방문하지 않고도 최신 게시물을 구독하려면 RSS 2.0 feed 주소를 리더기에 등록하시면 됩니다.
Previous Posts
Monthly Archives
Top