Pinhole awt版

Current State
Release Version:   PinHole.jar 1.0.2   (2001-08-13)    ChangeLog

 PinHoleは,針孔写真の撮影を支援するためにJavaで開発したプログラムです。
 針孔直径と焦点距離から針孔のf/値を算出します。さらに,標準的カメラの露出とシャッター速度から,針孔カメラの最適な露出時間を算出します。
 算出した露出時間を元に,タイマーとして動作するので,正確な針孔カメラの露出を行うことが可能です。
 なお,PinHoleは,設計時より、AppletとしてもApplicationとしても使えるように工夫されています。用途に応じて使い分けてください。

Appletの使用方法

  1. 以下の2つのリンクから,お使いのブラウザ環境に合わせて,1つを選択し,それを開いてください。
    applet版(ブラウザ組み込みのJava用)
    applet版(Java plugin用)
    そして,そのページの先頭にあるAppletの[Open]をクリックしてください。
    起動ボタン
  2. Applet Windowが開きます。
    Applet版の実行画面
  3. 針孔カメラの焦点距離(mm)を入力してください。これは,針孔からフィルムまでの距離です。
  4. 針孔直径(mm)を選択してください。
  5. 基準となる露出計のf/値を選択してください。露出計がない場合は,カメラを露出計の代用にしてもかまいません。
  6. 上記の露出にあわせたシャッター速度を選択してください。
  7. [Calc]ボタンをクリックしてください。針孔のf/値と露出時間を計算します。
  8. 針孔カメラで撮影を開始する場合は,針孔カメラのシャッターを切ると同時に[Start]ボタンをクリックしてください。
    ベルが1 つ鳴り,針孔の露出時間から,カウントダウンが始まります。
    そして,時間がくると,ベルが3 つ鳴ります。ここで,針孔カメラのシャッターを閉じてください。
  9. 続けて撮影を行う場合は,5 に戻り,一連の操作を行ってください。
  10. [Exit]ボタンは、Java環境のセキュリティによる制限があり、実行できません。終了する場合は,Appletの[Close]をクリックしてください。Windowを閉じ,プログラムを終了します。

Applicationの使用方法

  1. 以下のファイルをdownloadしてください。

    PinHole.jar

  2. Applicationの起動方法は,使用環境によって異なります。
  3. Windowが開きます。
    Application版の実行画面
  4. 針孔カメラの焦点距離(mm)を入力してください。これは,針孔からフィルムまでの距離です。
  5. 針孔直径(mm)を選択してください。
  6. 基準となる露出計のf/値を選択してください。露出計がない場合は,カメラを露出計の代用にしてもかまいません。
  7. 上記の露出にあわせたシャッター速度を選択してください。
  8. [Calc]ボタンをクリックしてください。針孔のf/値と露出時間を計算します。
  9. 針孔カメラで撮影を開始する場合は,針孔カメラのシャッターを切ると同時に[Start]ボタンをクリックしてください。
    ベルが1 つ鳴り,針孔の露出時間から,カウントダウンが始まります。
    そして,時間がくると,ベルが3 つ鳴ります。ここで,針孔カメラのシャッターを閉じてください。
  10. 続けて撮影を行う場合は,6 に戻り,一連の操作を行ってください。
  11. [Exit]ボタンをクリックしてください。Windowを閉じ,プログラムを実行します。

もし,上記の方法でうまく実行でない場合は,以下のサイトより、Java 2 SDK または、JavaTM 2 Runtime Environment (JRE)を入手してインストールしてください。

http://java.sun.com/products/jdk/1.4/ja/
JAVA(tm) 2 SDK日本語版のサイト

*1)Java(tm) 2 Runtime Environment (JRE)とは
Java Virtual Machine、Java プラットフォームコアクラス、および補助ファイルで構成されます。JRE は、Java 2 SDK のランタイム部分で、コンパイラやデバッグなどの開発ツールは含まれません。
Java 2 Runtime Environment は、独自のアプリケーションをランタイムとともに配布する開発者や、アプリケーションを使用するためにランタイムが必要な一般ユーザを対象としています。

使用許諾について

公開しているソフトウェアの運用をもって、以下の項目に承諾されたものとします。
  • 公開しているソフトウェアの著作権について
    このホームページで公開しているソフトウェアはフリーウェアとします。
    著作権は triring にあります。
  • 免責について
    これらのソフトウェアの使用に付随または関連して生ずる直接的または 間接的な損失、損害等について、いかなる場合においても一切の 責任を負いません。
  • 本ソフトウェアの配布・転載について
    • Application版の配布・転載は自由です。
      商用目的としたサイトに転載されてもかまいません。
      商用目的とした書籍・雑誌等の付録であるCD-ROM、DVD-ROMに収録して 配布して頂いてもかまいません。
      商用目的としたハードウェアに、インストールして出荷して頂いてもかまいません。
      ただし,上記の商用目的での配布・転載については,メールにて,ご一報ください。
    • Applet版は、他のWebでの公開を禁じます。
  • 国外での配布・転載・使用について
    当方は、いかなる場合においても一切の責任を負いません。

[戻る]