Top > プログラミング > .NET Tips> マルチTIFFやGIFアニメーションに含まれるすべてのイメージを表示する

マルチTIFFやGIFアニメーションに含まれるすべてのイメージを表示する」への評価、コメント

評価

良い / 悪い = 12 / 3 (「良い」の割合 = 0.800 , 人気度 = 0.941

評価する

コメント一覧


通常のコメント
KK 2017/09/27 (Wed) 15:01:49
GDI+のAPIを利用した旧コード

'フレームを選択する
img.SelectActiveFrame(fd, i)

がページ選択できず、常に先頭ページが選択されます
WPFの新しいコードを使うことで回避したほうが良いです

.NET Frameworkのバージョンによる違い
siuhe 2017/07/1 (Sat) 01:14:56
WPFの場合ですが、System.Windows.Controls.Image のSourceプロパティに
BitmapFrame(ImageSource派生クラス)が直接代入できるたため、
decoder.Framesの取得以降の処理は必要ありませんでした。

評価の理由
嵯又 2011/09/1 (Thu) 10:02:28
評価:悪い
Tiffファイルが表示できないのは、私だけでしょうか。圧縮G4形式なのですが、Faxビューアでは、表示します。

評価の理由
buzz 2011/05/20 (Fri) 02:25:53
評価:良い
いつも参考にさせていただいています。
初心者で間違った指摘かもしれませんが、
FrameDimensionクラスの宣言,取得においてSystem.Drawing.Imagingのインポートをしていないと、認識してくれませんでした。
(VB2010Expressを使用しています。)

通常のコメント
TR 2009/11/6 (Fri) 17:23:42
圧縮方法がCCITT(FAX G4)圧縮以外のTiffファイルはエラーになるので注意してください。あと、マルチTiffで印刷のプレビューを設定すると、バグ?で正しく表示しません。

通常のコメント
管理人 2009/01/10 (Sat) 03:47:44
> ただこの方式だと表示領域上に他のフォーム等が通過すると画像が消えてしまい再描画されません

記事の一番初めにある「画像の表示方法が分からないという方は...」のリンク先で説明していますので、ご覧ください。

通常のコメント
papy 2009/01/9 (Fri) 15:22:31
マルチTiff関連の記事は少ないので大変ありがたかったです
ただこの方式だと表示領域上に他のフォーム等が通過すると画像が消えてしまい再描画されません
この辺に関する注意やそれを回避する方法などの記述(orリンク)があればもっとすばらしい記事になると思います

コメントの投稿

[説明]