イメージファイルの管理操作
- このフォーラムに新しいトピックを立てることはできません
- このフォーラムではゲスト投稿が禁止されています
ara
投稿数: 122
![一人前 一人前](../../uploads/rank3dbf8ea81e642.gif)
お世話になっております。
上手いアイデアが見つからずお知恵をおかしいただければと思い投稿いたします。
・現在ある顧客管理システムがあります。
・この顧客データ画面に、イメージ取り込み(PDFまたはJPGで考えています)した申込書原紙を表示さたいと考えています。
・管理方法としては、データベースに該当イメージのパス名、ファイル名を格納しようと思っています。
・顧客メンテ画面で、ファイルを開くダイアログ(関数FileDlgを使用)を表示させ、該当のイメージファイルを選択させようと考えました。
・しかし、ダイアログ画面では表示が小さすぎイメージファイルの内容が読めないので、どれが該当のファイルなのかを判別できないことがわかりました。(ファイル名などから該当のものを判別するのは困難で、どうしてもイメージの内容を確認することになってしまいます。)
そこでお尋ねしたいのは、
1.サムネイル表示などができてファイル選択が可能なようなダイアログをMAGICから呼び出せないか?
2.MAGICから呼びさせない場合、別ソフトででもイメージ内容を確認できて、該当のファイル名(パス名)を簡単にMAGICに受け渡すようなことはできないか?
という2点です。
他にも何かよいアイデアやこんな運用方法があるよ、というのがあれば是非ご教授いただきたいです。
以上、どうぞよろしくお願いいたします。
上手いアイデアが見つからずお知恵をおかしいただければと思い投稿いたします。
・現在ある顧客管理システムがあります。
・この顧客データ画面に、イメージ取り込み(PDFまたはJPGで考えています)した申込書原紙を表示さたいと考えています。
・管理方法としては、データベースに該当イメージのパス名、ファイル名を格納しようと思っています。
・顧客メンテ画面で、ファイルを開くダイアログ(関数FileDlgを使用)を表示させ、該当のイメージファイルを選択させようと考えました。
・しかし、ダイアログ画面では表示が小さすぎイメージファイルの内容が読めないので、どれが該当のファイルなのかを判別できないことがわかりました。(ファイル名などから該当のものを判別するのは困難で、どうしてもイメージの内容を確認することになってしまいます。)
そこでお尋ねしたいのは、
1.サムネイル表示などができてファイル選択が可能なようなダイアログをMAGICから呼び出せないか?
2.MAGICから呼びさせない場合、別ソフトででもイメージ内容を確認できて、該当のファイル名(パス名)を簡単にMAGICに受け渡すようなことはできないか?
という2点です。
他にも何かよいアイデアやこんな運用方法があるよ、というのがあれば是非ご教授いただきたいです。
以上、どうぞよろしくお願いいたします。
投票数:0
平均点:0.00
otamth
投稿数: 46
![常連 常連](../../uploads/rank3dbf8e9e7d88d.gif)
araさん、こんにちは。
サムネイルは表示できなかったのですが、1枚毎の画面を表示させるには、
rundll32.exe C:\WINDOWS\system32\shimgvw.dll,ImageView_Fullscreen %1
をOSコマンドでコールすることで実現できました。(ベタですが)
この%1のところにフォルダ名を記述するか、もしくは変数をセットしてそこにfiledlg()関数の結果を代入すれば、「Windows Picture
and Fax Viewer」で見る事ができました。
ご参考になれば・・・
山形P 太田
サムネイルは表示できなかったのですが、1枚毎の画面を表示させるには、
rundll32.exe C:\WINDOWS\system32\shimgvw.dll,ImageView_Fullscreen %1
をOSコマンドでコールすることで実現できました。(ベタですが)
この%1のところにフォルダ名を記述するか、もしくは変数をセットしてそこにfiledlg()関数の結果を代入すれば、「Windows Picture
and Fax Viewer」で見る事ができました。
ご参考になれば・・・
山形P 太田
投票数:0
平均点:0.00
ara
投稿数: 122
![一人前 一人前](../../uploads/rank3dbf8ea81e642.gif)
太田様
レス、ありがとうございます。
確かにこの方法で1枚ごとの画面を見ることできますね。
何かヒントになりそうな気もします。
イメージを見ながらそのファイル名を取得するのはやはり難しいでしょうか…?
レス、ありがとうございます。
確かにこの方法で1枚ごとの画面を見ることできますね。
何かヒントになりそうな気もします。
イメージを見ながらそのファイル名を取得するのはやはり難しいでしょうか…?
投票数:0
平均点:0.00
otamth
投稿数: 46
![常連 常連](../../uploads/rank3dbf8e9e7d88d.gif)
araさん、こんにちは。
filedlg()関数を使用する時に、該当するフォルダに対し、表示のオプションで写真を選択しておくとサムネイルと大きい画像も表示されますので、該当ファイルをクリックするとファイル名を取得することが出来ます。(と教えてもらいました)
ただフォルダの表示オプションをいちいち操作しなければならないという面倒はありますが。
これのコントロールができるかどうかをまた確認してみます。
山形パナソニック 太田
filedlg()関数を使用する時に、該当するフォルダに対し、表示のオプションで写真を選択しておくとサムネイルと大きい画像も表示されますので、該当ファイルをクリックするとファイル名を取得することが出来ます。(と教えてもらいました)
ただフォルダの表示オプションをいちいち操作しなければならないという面倒はありますが。
これのコントロールができるかどうかをまた確認してみます。
山形パナソニック 太田
投票数:0
平均点:0.00