PictureFan の ver.0.56.0 を公開しました。 ダウンロードはこちら、更新履歴はこちらです。
今回の主な機能強化としては、Susie プラグイン関係があります。 64ビットの Susie プラグイン対応に関して、以前コメントで面倒なことになりそうと書きましたが、実際は簡単に対応できました。
更新ありがとうございます。軽くしか試せていませんがエラーは発生しませんでした。
PictureFan ver.0.56.0要望してたsph対応ありがとうございます動作確認しましたただ、残念ながら要望のきっかけのSusie64 PDFファイル Plug-in『axpdf』 v1.3(別途pdfium.dllが必要 PictureFan.exeの同場所に置きました)http://www.ne.jp/asahi/krk/kct/software/でpdf表示出来ませんでしたPictureFanのプラグイン一覧には表示があります使えるように出来ないでしょうかまたはプラグイン側の問題でしょうかあと同じ作者さんのifhtml.sphも使いたいのですがifhtml.sphの設定; 画像幅/高さ(ドット); 「0」にすると、呼び出し元のクライアントサイズを使用します。; 「0」は、拙作「ViW」以外での正常動作を保証できません。; クライアントサイズが取得できなかった場合は640x480になります。width = 0height = 0にしても640x19(他のソフトでだと860x650)になるのでPictureFanで対応(クライアントサイズが取得?)など出来ないでしょうかよろしくお願いします
axpdf.sph に関して動作を確認しましたが、GetPluginInfo で返される情報が通常と異なるので動作しません。通常のプラグインであれば対応拡張子の情報として "*.pdf" のように * の付いた情報を返しますが、axpdf.sph では ".pdf" と情報を返すため、.pdf というファイル名のファイルにしかマッチしません。* が無ければ補うようにすれば対応できますが、できればプラグインの方を修正して頂きたいところではあります。また、動作に影響するものではありませんが、2バイト文字でも1文字1として長さを返してくるため、"PDFファイル" という文字列が途中で切れて "PDFファ" となってしまう問題もありますね。(しかし Susie Plug-in 仕様書を見ると、「バッファに書き込んだ文字数を返します」と記載されているので、2バイト文字でも1を返すのは仕様書に従えば正しいということになりますね…。もちろん常識的に考えて「文字数=バイト数」の意味なのでしょうが)ifhtml.sph ですが、Susie プラグインの仕様として画像の取得時にどのウィンドウで表示するかといった情報を渡すようなことはないので、クライアントサイズの取得というのは普通にはできないことです。サムネイルから開くとサムネイルのクライアント領域の大きさと同じ大きさの画像が取得されるので、アクティブなウィンドウから大きさを取得しているのではないかと想像しますが、そういった仕組みですと「サムネイルから開く」とか「MDI で開く」といったことは想定されていないので、『「0」は、拙作「ViW」以外での正常動作を保証できません。』との記載通り、0を指定することはできないとお考えください。一応先に単独ビューアを表示させておいてから HTML ファイルを開けば、大きさは合いますね。ただし、メニューバーやツールバー、ステータスバーがあるとその分だけ高さが伸びていってしまいますが。
回答ありがとうございますaxpdf.sph>できればプラグインの方を修正して頂きたいところではあります作者さんに相談しますifhtml.sph>一応先に単独ビューアを表示させておいてから HTML ファイルを開けば、大きさは合いますね。これでウィンドウサイズを超えない限り(これはViWも同様)全文見ることが出来き解決しました色々ありがとうございました
作者さんこんにちは。いつも便利に使わせていただいております。動画ファイルでよく起こるのですが「Picturefunに使用されていて削除できません」と出てファイルが削除できません。サムネイル生成まわりが関係してそうな感じがしますが対処法が分かりません。なにか原因がありましたら教えていただけると幸いです。
更新ありがとうございます。
返信削除軽くしか試せていませんがエラーは発生しませんでした。
PictureFan ver.0.56.0
返信削除要望してたsph対応ありがとうございます
動作確認しました
ただ、残念ながら要望のきっかけの
Susie64 PDFファイル Plug-in『axpdf』 v1.3
(別途pdfium.dllが必要 PictureFan.exeの同場所に置きました)
http://www.ne.jp/asahi/krk/kct/software/
でpdf表示出来ませんでした
PictureFanのプラグイン一覧には表示があります
使えるように出来ないでしょうか
またはプラグイン側の問題でしょうか
あと同じ作者さんのifhtml.sphも使いたいのですが
ifhtml.sphの設定
; 画像幅/高さ(ドット)
; 「0」にすると、呼び出し元のクライアントサイズを使用します。
; 「0」は、拙作「ViW」以外での正常動作を保証できません。
; クライアントサイズが取得できなかった場合は640x480になります。
width = 0
height = 0
にしても
640x19(他のソフトでだと860x650)になるので
PictureFanで対応(クライアントサイズが取得?)など出来ないでしょうか
よろしくお願いします
axpdf.sph に関して動作を確認しましたが、GetPluginInfo で返される情報が通常と異なるので動作しません。
削除通常のプラグインであれば対応拡張子の情報として "*.pdf" のように * の付いた情報を返しますが、axpdf.sph では ".pdf" と情報を返すため、.pdf というファイル名のファイルにしかマッチしません。
* が無ければ補うようにすれば対応できますが、できればプラグインの方を修正して頂きたいところではあります。
また、動作に影響するものではありませんが、2バイト文字でも1文字1として長さを返してくるため、"PDFファイル" という文字列が途中で切れて "PDFファ" となってしまう問題もありますね。
(しかし Susie Plug-in 仕様書を見ると、「バッファに書き込んだ文字数を返します」と記載されているので、2バイト文字でも1を返すのは仕様書に従えば正しいということになりますね…。
もちろん常識的に考えて「文字数=バイト数」の意味なのでしょうが)
ifhtml.sph ですが、Susie プラグインの仕様として画像の取得時にどのウィンドウで表示するかといった情報を渡すようなことはないので、クライアントサイズの取得というのは普通にはできないことです。
サムネイルから開くとサムネイルのクライアント領域の大きさと同じ大きさの画像が取得されるので、アクティブなウィンドウから大きさを取得しているのではないかと想像しますが、そういった仕組みですと「サムネイルから開く」とか「MDI で開く」といったことは想定されていないので、『「0」は、拙作「ViW」以外での正常動作を保証できません。』との記載通り、0を指定することはできないとお考えください。
一応先に単独ビューアを表示させておいてから HTML ファイルを開けば、大きさは合いますね。
ただし、メニューバーやツールバー、ステータスバーがあるとその分だけ高さが伸びていってしまいますが。
回答ありがとうございます
削除axpdf.sph
>できればプラグインの方を修正して頂きたいところではあります
作者さんに相談します
ifhtml.sph
>一応先に単独ビューアを表示させておいてから HTML ファイルを開けば、大きさは合いますね。
これで
ウィンドウサイズを超えない限り(これはViWも同様)
全文見ることが出来き解決しました
色々ありがとうございました
作者さんこんにちは。いつも便利に使わせていただいております。動画ファイルでよく起こるのですが「Picturefunに使用されていて削除できません」と出てファイルが削除できません。サムネイル生成まわりが関係してそうな感じがしますが対処法が分かりません。なにか原因がありましたら教えていただけると幸いです。
返信削除