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

 
Previous Post 스트로보(플래시) 최대 촬영 거리, 조광 범위 계산 소스; Flash GN Distance...니코르 렌즈란? 나이코르, 니콜 렌즈란 무엇인가요? Naikkor LensSC-28 니콘 Nikon TTL 조광 코드 사진, SC28 싱크 코드 사용기나이컨, 나이콘 카메라란 무엇인가요? Naikon, Naikn이란?Google 구글의 어원: Googol 구골 의미, 10의 100제곱, 10의 100승 값...SS-400, 니콘 플래시 SB-400의 케이스(파우치) 사진; Soft CaseYKK 지퍼, 니콘 Nikon 제품에서도 사용; 와이케이케이 ZipperC언어 곱하기 곱셈 방법과 예제 소스; C에서 multiply 함수는?주황색과 어울리는 색, 오렌지색이랑 조화를 이루는 색상 Orange Color vol.235mm 카메라란? 35미리 Camera는 어떤 것인가요?

Java 자바, GN, Guide Number 가이드 넘버 계산 소스

Sunday, September 23, 2007

카메라 플래시의 광량 즉 GN(가이드 넘버)을, 각 필름 감도 별로 환산하여 출력하는 자바 소스입니다.

예를 들어 ISO100일 때 GN이 21인 플래시를, ISO200에서 사용하면 광량(GN)이 얼마나 증가하는지 알아보는 것입니다.

ISO 감도에 따른 GN 값 환산
자바 소스 파일명: Example.java
public class Example {
  public static void main(String[] args) {

    // 모두 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
  }

  public static void ISO_GN(double GN) { // ISO100일 경우의 GN을 함수 파라미터로 입력받기
    double root_2 = Math.sqrt(2.0);
    double ISO = 25; // 필름이나 CCD의 감도. ISO 25부터 시작하는 것으로 설정했음

    System.out.format("%n%n\t< ISO 100 & GN %.0f >%n%n", GN);

    for (double power = -2.0; power <= 8.0; power++) {
      System.out.format("ISO %5.0f  =  GN %20.15f%n", ISO, GN * (Math.pow(root_2, power)));
      ISO *= 2;
    }
  }

}


위의 소스 실행 결과와 자세한 설명은 여기에 있습니다:
▶▶ 필름 감도 + GN 가이드넘버 계산 표; Flash Guide Number Calc

Perl 로 만든 소스와 출력 결과는 같지만 소수점 이하 자리에서 약간 미세한 차이가 있습니다.



0 Comments:

Post a Comment

<< Home RSS 2.0 feed

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