home *** CD-ROM | disk | FTP | other *** search
/ DOS/V Power Report 2001 December (DVD) / VPR0112A.ISO / OLS / IVEXT07C / IVExt07c.LZH / ImgVwExt.txt < prev   
Text File  |  2001-05-08  |  17KB  |  412 lines

  1. ===============================
  2. Image View Extension Ver.0.07c
  3. ===============================
  4.  
  5.     このプログラムはエクスプローラに以下の機能を提供します。
  6.     
  7.     1.右クリックメニューに画像の項目を追加します。
  8.     2.画像メニューをクリックするとフルサイズでプレビューします。
  9.     3.ディレクトリからの右クリックでスライド表示ができます。
  10.     4.表示可能な画像内容をアイコンとして表示ができます。
  11.     5.画像データをクリップボードにコピーできます。
  12.     6.ディレクトリ選択時、マルチ画面表示での確認作業が可能になりました。
  13.     7.デジタルカメラで採用されているExif形式の情報を確認できます。
  14.     8.ディレクトリ単位でサムネイル画像作成で処理の高速化
  15.     9.選択ファイル名の一括変更
  16.    10.複数ファイル選択時にディレクトリ選択機能も利用可能にした。
  17.    
  18.     一度メニューで表示したビットマップはキャッシュされるので、以降は瞬時に
  19.     メニュー表示されます。但し指定キャッシュサイズを超えるとビットマップは
  20.     更新されます。
  21.     
  22. ●インストール
  23.  
  24.     すでにインストールされている場合は、コントロールパネルの「アプリケーションの
  25.     追加と削除」から前バージョンを削除してからインストールしてください。
  26.     
  27.     配布ファイルには以下のファイルが含まれています。
  28.         ImgVwExt.dll    エクステンション本体
  29.         ImgVwExt.inf    インストール定義ファイル
  30.         ImgVwExt.cpl    環境設定プログラム
  31.         ImgVwExt.txt    簡単な説明文
  32.  
  33.       ImgVwExt.infファイルを右クリックしてコンテキストメニューからインストールを
  34.     選択してください。これでインストールは終了です。
  35.  
  36.       単独のプログラムの場合 BMP ファイルしか見ることができません。それ以外の
  37.     画像を見たい場合は別途、Susie 32bit plug-in library をシステムディレクトリ
  38.     かパスの通っているディレクトリにおいてください。Pulginは以下でダウンロード
  39.     できます。
  40.     
  41.     Nifty-serve  FGALAV,FWINMM
  42.     
  43.     Susie 32bit plug-in library は 竹村嘉人 (たけちん)氏の作成のDLLです。
  44.     
  45.     また、以下のDLLも必要ですが、
  46.     ほとんどの環境では以下のファイルはインストール済みと思います。
  47.  
  48.         MFC42.DLL
  49.         MSVCRT40.DLL
  50.  
  51.     256色モードのときBMPファイルが正常に表示されない場合があります。
  52.     ご使用の際はHiColor以上でお使いください。
  53.  
  54.     ※WindowsNT4.0+SP4の機器でインストールすると「インストールに失敗しました」と
  55.     出力される場合がありますが、一応インストールは完了しているみたいです。
  56.  
  57. ●プラグインの入れ替え注意
  58.     
  59.     プラグインをアップデートする場合、エクスプローラからの実行はできません。
  60.     以下の手順で行ってください。
  61.     
  62.     1.使用しなくなったExtensionDLLを解放する設定にします。(カスタマイズ項目参照)
  63.     2.コマンド・プロンプトモードにしアップデートするプラグインのディレクトリに
  64.       移動します。
  65.     3.十分の時間をおいてアップデートするプラグインを削除します。
  66.     4.新しいプラグインをコピーします。
  67.     
  68.     新規のプラグインを追加する場合は、この手順はいりませんが。このプログラムが
  69.     新しいプラグインを認識するのはShellにロードされるときです。したがって、
  70.     使用しなくなったExtensionDLLを解放する設定にしていないと、次回の起動までは
  71.     認識されません。
  72.     
  73.     Ver 0.04aからWindows95では一度MS-DOSモードでコンピュータを起動後、確答する
  74.     プラグインをアップデートしてください。
  75.     
  76. ●アンインストール
  77.  
  78.     アンインストールする場合はWindowsの起動直後に行ってください。
  79.     
  80.     コントロールパネルのアプリケーションの追加・削除から
  81.  
  82.     Image View Extensionを削除してください。
  83.     
  84.     レジストリとインストールしたファイルが削除されます。また、起動直後に
  85.     アンインストールを実行しなかった場合、Windowsのシステムディレクトリの
  86.     ShellExtディレクトリにImgVwExt.Dllが残っている場合があります。
  87.       この場合、アンインストール後にWindowsの再起動後そのファイルを削除し
  88.     てください。再起動しない場合、Windowsが使用中で削除できない場合があります。
  89.     (0.02bにて解決済み)
  90.     
  91. ●使用法
  92.  
  93.   ・ファイル選択時
  94.       
  95.       マイコン・エクスプローラにて右クリックするとサポートされた画像ファイルの
  96.     ときメニューに縮小イメージが表示されます。また、クリップボードへ画像をコピ
  97.     ーする機能メニューが追加されます。画像メニューをクリックするとフルサイズで
  98.     画像が表示されます。表示をやめるときはESCキー、左ボタンのダブルクリック、右
  99.     クリックを押してください。
  100.     (但し、右クリックは画像表示状態でメニューを表示しない場合のみ)
  101.     Ver 0.06からデジタルカメラ等で記録されたExif情報をプロパティで表示できます。
  102.     (但し、ソニーのデジタルカメラのデータでのみ確認しています。問題等ありましたら
  103.      メールしていただければ対応ができるかも!しれません。)
  104.  
  105.   ・ディレクトリ選択時
  106.     以下のメニューが追加されます。
  107.         ImgVwExt機能
  108.             ImgVwExt サムネイル作成      (既に存在する場合更新となります)
  109.             ImgVwExt Exif名前変更
  110.             ImgVwExt マルチ画面
  111.             ImgVwExt スライドショー
  112.             ImgVwExt リスト・スライドショー
  113.         
  114.     [ImgVwExt サムネイル作成]
  115.       対象ディレクトリの表示可能ファイルをサムネイルサイズに縮小した画像リストを
  116.       作成します。サムネイルサイズが大きくなるとサムネイルファイルのサイズが大き
  117.       くなります。作成されるファイル名は"ImgVwExt.THM"になります。
  118.       作成されたファイルはキャッシュに存在しない場合、検索され表示を高速に行いま
  119.       す。また、マルチ画面表示の際にも使用され高速に表示されます。
  120.  
  121.     [ImgVwExt Exif名前変更]
  122.       デジタルカメラで採用されているExif形式の情報の日付を元にファイル名を変更
  123.       します。
  124.  
  125.     [ImgVwExt マルチ画面]
  126.       選択されたディレクトリを対象に表示可能なファイルを分割画面で表示します。
  127.         
  128.     [ImgVwExt スライドショー]
  129.       選択されたディレクトリを対象に表示可能なファイルをスライド表示します。
  130.  
  131.     [ImgVwExt リスト・スライドショー]
  132.       選択されたディレクトリにスライドリストファイル(デフォルト IVExtSld.Lst)
  133.     が存在するときに追加されます。そのリストに記述されたファイルを対象にスライ
  134.     ド表示をします。
  135.     
  136.     スライド実行時、左のダブルクリックで次に進みます。また、CTRLキーを押しなが
  137.     ら行うとスライドリストに追加されます。このリストはスライド終了時にセーブす
  138.     るかの問い合わせがあります。既に存在している場合は注意してください。
  139.     このスライドリスト追加機能を使うとディレクトリ内のスライドを見ながら表示し
  140.     たい画像リストを作成できます。次回からこのディレクトリをスライド表示する場
  141.     合[ImgVwExt リスト・スライドショー]メニューが表示されます。
  142.     
  143.     右クリックで終了メニュー表示、また、ESCキーでスライドを終了します。
  144.     
  145. ●スライド・リストファイルについて
  146.     フォーマット
  147.         <ファイル名>,<表示時間>,<コマンド>
  148.  
  149.         <ファイル名>
  150.             通常そのディレクトリ内に存在する画像ファイル名を指定します。
  151.             コマンドによっては別のディレクトリにあるスライド・リストファイルを
  152.             指定できます。
  153.             
  154.         <表示時間>
  155.             表示している時間を秒単位で指定します。
  156.             
  157.         <コマンド>
  158.             DISP    : ファイル名を表示します。省略可能
  159.             INC     : ファイル名で指定されたスライドファイルを取り込ます。
  160.                       (ファイル名はフルパス名で指定してください。入れ子は6まで)
  161.             
  162. ●マルチ画面表示での作業
  163.   ディレクトリ選択して機能メニューのマルチ画面を実行すると、全画面に表示可能な
  164.   画像ファイルが表示されます。画像の位置で右クリックすることで以下の機能が利用
  165.   できます。これらの機能はマルチ画面終了時に一括して処理されます。
  166.  
  167.         削除マーク              
  168.             削除の予約をします。
  169.  
  170.         撮影日付名に変更        
  171.             ファイル名をExif形式の日付情報名に変更予約をします。
  172.  
  173.         名前変更
  174.             指定したファイル名に変更予約をします。
  175.  
  176.         グループ設定
  177.             グループされたファイル処理を予約します。
  178.             グループされたファイル群を移動したりコピーしたりがダイアログで
  179.             画像を確認しながら行うことができます。
  180.             詳細はグループされたファイルの処理を参照してください。
  181.             (グループ設定はキーボードの数値0~9までを押しながらマルチ画面
  182.             の画像をクリックすることでも設定できます。)
  183.     
  184.   それらの画像をクリックすると通常サイズで表示されます。
  185.   
  186.   右クリックで削除や名前変更の機能が利用できます。ファイルの整理に大変役にたつ
  187.   と思います。マルチ画面で画像を確認しながらファイルの削除や名前の変更等ができ
  188.   ます。表示しながら
  189.  
  190. ●グループされたファイルの処理
  191.  
  192.   マルチ画面でグループ指定されたファイルを一括して処理することができます。
  193.   グループごとに移動やコピーの指定ができます。また、ファイル個別に名前の変更が
  194.   指定できます。ツリーのファイルが選択されると画像が確認できます。グループの
  195.   変更もドラッグしてドロップするだけです。
  196.  
  197. ●カスタマイズ
  198.     付属のImgVwExt.cpl環境設定プログラムで全ての設定が可能となりました。
  199.     以前のバージョンでは一部制限がありました。
  200.  
  201.     以下は手動で設定する場合のレジストリ内容の説明です。参考程度にしてください。
  202.     
  203.   ・画像内容をアイコンとして表示する場合、環境設定等ではサポートしていません。
  204.     手動にて設定してください。
  205.     (設定後、Tweak UI等でアイコンを更新する必要があるかもしれません。)
  206.  
  207.     例)拡張子 jpg をアイコンとして表示する場合
  208.        (対応のSusieプラグインがインストールされていること)
  209.  
  210.         以下のキーをそれぞれ設定してください。
  211.             HKEY_CLASSES_ROOT\.jpg
  212.             HKEY_CLASSES_ROOT\.jpg\DefaultIcon
  213.             HKEY_CLASSES_ROOT\.jpg\shellex
  214.             HKEY_CLASSES_ROOT\.jpg\shellex\IconHandler
  215.  
  216.         HKEY_CLASSES_ROOT\.jpg\shellex\IconHandlerの値に
  217.             {603A5A20-D562-11d0-80DF-00402602632E}
  218.         を設定してください。
  219.  
  220.     但し、HKEY_CLASSES_ROOT\.jpgの標準値が設定されている場合、そのキーに
  221.     HKEY_CLASSES_ROOT\.jpg以降を設定する必要があります。
  222.     
  223.     以前はレジスタを登録するファイルのサンプルを同梱していましたが、あまり
  224.     良くない設定なので同梱は取りやめました。
  225.     IVExTool.EXEを使ってください。
  226.  
  227.   ・以下の設定をコントロールパネルのImgVwExt環境から設定できるようになりました。
  228.  
  229.         HKEY_CURRENT_USER\SoftWare\M.Itou(BZL06057)\ImgViewExt\MenuImgXSize 
  230.         HKEY_CURRENT_USER\SoftWare\M.Itou(BZL06057)\ImgViewExt\MenuImgYSize 
  231.     
  232.     上記のレジストリを変更することによりメニューに表示される画像サイズを
  233.     指定することができます。
  234.  
  235.         HKEY_CURRENT_USER\SoftWare\M.Itou(BZL06057)\ImgViewExt\MenuImgCacheSize
  236.         
  237.     上記のレジストリを変更することによりメニュー画像のキャッシュするサイズ
  238.     を変更することができます。
  239.     
  240.     HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\explorer\AlwaysUnLoadDll
  241.     のキーが設定してあると使用しなくなったExtension DLLを解放しますので、キャ
  242.     ッシュが毎回初期状態になります。キャッシュを有効にしたい場合は上記のキーを
  243.     削除してください。
  244.  
  245.     Ver.0.06
  246.         HKEY_CURRENT_USER\SoftWare\M.Itou(BZL06057)\ImgViewExt\FullSize
  247.             0:画面サイズより大きな画像は画面サイズにフィットさせる。
  248.             1:オリジナルの画像サイズで表示する。マウスドラッグで移動
  249.  
  250.     Ver.0.05
  251.         HKEY_CURRENT_USER\SoftWare\M.Itou(BZL06057)\ImgViewExt\SlideEndless
  252.             0:スライド表示で最後までいったら終了する
  253.             1:スライド表示が最後までいったら最初に戻る
  254.         
  255.         HKEY_CURRENT_USER\SoftWare\M.Itou(BZL06057)\ImgViewExt\SlideTopMosetWnd
  256.             0:通常
  257.             1:最上位のウィンドウで実行
  258.  
  259.         HKEY_CURRENT_USER\SoftWare\M.Itou(BZL06057)\ImgViewExt\UseImageWndRMenu
  260.             0:通常
  261.             1:画像表示状態での右クリックでメニューを表示する
  262.     
  263.     Ver.0.02b
  264.     
  265.         HKEY_CURRENT_USER\SoftWare\M.Itou(BZL06057)\ImgViewExt\WithKey
  266.             0:キーボードの状態を考慮しない(初期設定値)
  267.             1:キーボードの押下状態を考慮して画像のメニュー表示する
  268.            -1:キーボードの押下状態を考慮して画像のメニュー表示しない
  269.             
  270.         HKEY_CURRENT_USER\SoftWare\M.Itou(BZL06057)\ImgViewExt\KeyCode
  271.             この設定キーコードが押下状態をメニュー表示とする
  272.             以下に使えそうなコードキーを列記します。
  273.                 29  無変換(初期設定値)
  274.                 28  変換
  275.                 32  スペース
  276.                 9   Tab
  277.                 
  278.             CTRLキーやShiftキーなどは別の意味をもちますので設定には
  279.             向かないと思います。
  280.     Ver.0.02
  281.     
  282.         HKEY_CURRENT_USER\SoftWare\M.Itou(BZL06057)\ImgViewExt\NotRemovableDisp
  283.             0:リムーバブルディスクも画像メニュー表示する
  284.             1:リムーバブルディスクの画像メニュー表示はしない
  285.          
  286.         HKEY_CURRENT_USER\SoftWare\M.Itou(BZL06057)\ImgViewExt\SlideTime 
  287.             スライド更新タイム(秒)
  288.         
  289.         HKEY_CURRENT_USER\SoftWare\M.Itou(BZL06057)\ImgViewExt\SlideRandamMode 
  290.             0:スライド対象ファイルを検索順
  291.             1:スライド対象ファイルをランダム
  292.  
  293.         HKEY_CURRENT_USER\SoftWare\M.Itou(BZL06057)\ImgViewExt\SlideDispFileName
  294.             0:スライド表示中ファイル名を左上に表示しない
  295.             1:スライド表示中ファイル名を左上に表示する
  296.     
  297.  
  298. ●著作権について
  299.  
  300.     このプログラムはフリーウェアです。
  301.     著作権は伊藤充浩(Nifty:BZL06057)が保持しています。
  302.     作者はこのプログラムの動作について一切保証しません。
  303.     作者はこのプログラムを使用したことにより生じた損害について、一切の責任を負い
  304.     ません。
  305.  
  306. ●転載について
  307.     事前に連絡下さい。
  308.  
  309. ●問題点
  310.     現在、Media Manager Media Extensionsと併用した場合、ファイルのプロパティ表示
  311.     にてエクスプローラが終了してしまう現象が確認しております。
  312.     使用しなくなったExtensionDLLを解放する設定で、解放処理を試みた後、ページを
  313.     移動すると異常終了してしまいます。単独の場合は問題ないみたいです。
  314.     
  315.     この場合、機能的にはMedia Manager Media Extensionsの方がいいのでImgVwExtの
  316.     プロパティ機能を無効にしてください。
  317.     
  318.     設定はレジストリエディタにて以下のキーを削除するか適当なCLSIDに変更します。
  319.  
  320.   既定値
  321.     HKEY_CLASSES_ROOT\*\shellex\PropertySheetHandlers\ImageViewr\{603A5A20-D562-11d0-80DF-00402602632E}
  322.                 
  323.   変更値
  324.     HKEY_CLASSES_ROOT\*\shellex\PropertySheetHandlers\ImageViewr\***{603A5A20-D562-11d0-80DF-00402602632E}
  325.  
  326.     これでImgVwExtのプロパティ機能は動きません。
  327.  
  328. ●今後の予定
  329.     スライド機能の多様化
  330.     スライドリストの編集ツールの充実
  331.     ランタイムを使わないようにする
  332.     
  333.     皆様のご意見がありましたらメールしてください。
  334.  
  335. ●最後に
  336.       
  337.     Susi Plug-inを作成してくださった竹村嘉人 (たけちん)さんに、この場を借りて
  338.     感謝いたします。
  339.  
  340.  
  341. ---------------------------------------------------------------------------------
  342. 修正履歴
  343.  
  344.     0.07c    01/05/09
  345.         1.SPIプラグインでGetPictureInfoで画像サイズをゼロで返すプラグインに対応
  346.           (保護機能付きJpegが使用したいので無理に対応)
  347.         2.マルチ画面表示でページ番号を指定可能の不具合修正。
  348.         
  349.     0.07b    01/05/08
  350.         1.マルチ画面表示でページ番号を指定可能にした。
  351.         2.複数ファイル処理で途中でキャンセルできるように変更
  352.         3.マルチ画面表示でキーのPageUp,PageDownに対応
  353.         
  354.     0.07a    01/04/20
  355.         1.画像表示後、その画面からフォーカスが移ると画像クローズする設定追加
  356.         2.ツールチップによる情報の表示方法の設定追加
  357.         
  358.     0.07     99/12/23
  359.         1.サムネイルを使用して高速処理
  360.         2.一括名前変更機能追加
  361.         3.マルチ画面表示でグループ処理機能の追加
  362.         4.複数画像ファイル選択時にもディレクトリ選択機能を利用化
  363.     
  364.     0.06     99/10/06
  365.         1.ディレクトリ選択時にマルチ表示機能を追加
  366.         
  367.     0.05a    99/04/07
  368.         1.Ver0.05 で変更した初期化処理を Ver0.04a以前のものに変更した。
  369.     
  370.     0.05    99/04/03
  371.         1.画面に表示しきれない画像の場合、左ボタンでドラッグすると画像の表示範
  372.           囲を変更できるようにした。
  373.         2.スライド機能を強化(スライドリスト,スライドリスト作成機能)
  374.         3.画像表示状態で右クリックでエクスプローラと同じメニューを表示(一部)
  375.         4.設定ツールプログラムを追加
  376.         
  377.     0.04a   99/03/12
  378.         1.Windows95にて使用しなくなったExtensionDLLを解放する設定以外でもDLLが
  379.           解放され、その時にエラーが発生しエクスプローラが異常終了する。
  380.           このWindows95のときExtensionDLLが解放されないように変更。
  381.         
  382.     0.04    99/01/10
  383.         1.画像をクリップボードにコピーする機能を追加
  384.         2.RLE圧縮のビットマップが表示できない不具合修正
  385.         3.DLL解放時メモリリークの修正
  386.         4.寄付ウェアから完全フリーウェアに変更
  387.         
  388.     0.03    98/12/10
  389.         1.表示されるアイコンを画像内容で表示する機能を追加
  390.         2.ImgVwExt.cplがインストールされない場合がある
  391.         
  392.     0.02b   98/11/30
  393.         1.指定のキーとの併用により画像の表示/非表示を設定できるように変更
  394.           設定には、無条件に画像表示、キーと併用したとき画像表示、キーと併用
  395.           したとき画像表示しない等の設定ができます。(レジストリにて変更)
  396.         2.環境設定がコントロールパネルに追加されます。
  397.         3.DLLが使用状態でもアプリケーションの削除が可能(Reboot時)
  398.  
  399.     0.02a   98/10/12
  400.         1.コモンダイアログの右メニューで画像が表示されない
  401.  
  402.     0.02    98/08/25
  403.         1.ディレクトリ指定のときスライドショーを実行
  404.         2.Removableディスクのときメニューに画像を表示しない。
  405.         
  406.     0.01    97/10/2
  407.         1.メニュー選択時の説明文がNG
  408.         2.イメージ上で右クリックでイメージウィンドウを閉じるように変更
  409.         3.開発環境をVC5に変更
  410.  
  411.     0.00    97/06/13    リリース
  412.