Q&A掲示板
今日の新規投稿数:0 | 今日の返信投稿数:1 | 昨日の新規投稿数:0 | 昨日の返信投稿数:0

トップ - 前に戻る(B)
記事一覧表示モード
ツリー表示モード
タイトル一覧表示モード
テキスト取得モード
Myカスタマイズ
RSS2.0
■現在の記録記事数:14568件
[ 掲示板内検索(S) ]


検索条件: and or
検索ワードをハイライトする
[ サイト内検索 ]
カスタム検索







#13714 【質問】 マルチTiffの総枚数を知るには?  シンボリルドルフ  2006-06-13(火) 17:55返信
     #13716 【回答】 Re#13714:マルチTiffの総枚数を知るには?  Blue  2006-06-13(火) 18:05返信
     #13729 【回答】 Re#13714:マルチTiffの総枚数を知るには?  魔界の仮面弁士  2006-06-14(水) 10:39返信
          #13745 【回答】 Re#13729:マルチTiffの総枚数を知るには?  シンボリルドルフ  2006-06-14(水) 19:22返信



#13714 【質問】

   マルチTiffの総枚数を知るには?

    シンボリルドルフ   2006-06-13(火) 17:55
gdiplus.dllのAPIでマルチTiffの画像数を調べたいと
思っているのですが、
どう作成していいのやら分からずにいます。
GdipImageGetFrameCountで取得できると思うのですが
どなたか教えていただけないでしょうか?


#13716 【回答】

   Re#13714:マルチTiffの総枚数を知るには?

    Blue   2006-06-13(火) 18:05
同じ質問を「イナリワン」さんがしていましたので聞いてみては。

http://hpcgi1.nifty.com/MADIA/VBBBS/wwwlng.cgi?print+200606/06060022.txt


#13729 【回答】

   Re#13714:マルチTiffの総枚数を知るには?

    魔界の仮面弁士   2006-06-14(水) 10:39
> GdipImageGetFrameCountで取得できると思うのですが

第一引数: TIFF の GDI+ ハンドルを指定します。
 このハンドルは、GdipLoadImageFromFile や GdipLoadImageFromStream などで得られます。
 処理後は、GdipDisposeImage API でハンドルを解放してください。

第二引数: ディメンジョンの GUID 値を指定します。
 この値の取得には、GdipImageGetFrameDimensionsList API が使えます。
 ディメンジョン数は、GdipImageGetFrameDimensionsCount API でどうぞ。

第三引数: 指定したディメンジョンのフレーム数が返されます。
 32bit整数型変数を参照渡ししておいてください。
 VB6 なら ByRef As Long ですね。

戻り値: GpStatus 列挙定数のいずれかが返されます。
 これは他の GDI+ Flat API と同様です。
 とりあえずは 0 ならば正常、それ以外は警告またはエラーだと思っておけば良いかと。


#13745 【回答】

   Re#13729:マルチTiffの総枚数を知るには?

    シンボリルドルフ   2006-06-14(水) 19:22
> > GdipImageGetFrameCountで取得できると思うのですが
> 
> 第一引数: TIFF の GDI+ ハンドルを指定します。
>  このハンドルは、GdipLoadImageFromFile や GdipLoadImageFromStream などで得られます。
>  処理後は、GdipDisposeImage API でハンドルを解放してください。
> 
> 第二引数: ディメンジョンの GUID 値を指定します。
>  この値の取得には、GdipImageGetFrameDimensionsList API が使えます。
>  ディメンジョン数は、GdipImageGetFrameDimensionsCount API でどうぞ。
> 
> 第三引数: 指定したディメンジョンのフレーム数が返されます。
>  32bit整数型変数を参照渡ししておいてください。
>  VB6 なら ByRef As Long ですね。
> 
> 戻り値: GpStatus 列挙定数のいずれかが返されます。
>  これは他の GDI+ Flat API と同様です。
>  とりあえずは 0 ならば正常、それ以外は警告またはエラーだと思っておけば良いかと。


魔界の仮面弁士さんありがとうございます。

早速試してみます。

■現在の記録記事数:14568件
[ 掲示板内記事検索 ]

検索条件: and or
検索ワードをハイライトする
[ 未読ポイント設定 ]
現在、「未読読み機能」は無効になっています。
「未読読み機能」を有効にし、未読ポイントを設定するとその記事より新しい記事のみ表示することができます。
Myカスタマイズで有効にできます。
[ 記事削除 ]
●記事番号 :
●削除用パスワード :

トップ - 前に戻る(B)

THE lg-Board REVOLUTIONS
Copyright© 2004-2010 リトルグレイ