中の技術日誌
 ホーム / 上へ

わんくまライブラリ Wankuma.Drawing.Imageクラス Version4

2005/01/25

この文書はVisual Studio 2003(.NET1.1)をベースに記述されています。それ以降のバージョンや、あなたが読んでいる時点では変更されている可能性があります。
またバージョンアップされている場合にはなんらかかの不具合を含んでいる可能性があります。

ソースファイルへ
Wankuma.Drawing.Image4s.htm

利用規約へ
../kiyaku.htm

スタティック メソッド

FromFile CHANGE!

System.Drawing.Image.FromFile互換のファイルをロックしないバージョンです。
ただし現在以下の問題が判明しています。

マルチページTIFFにおいて、ページ切り替えで必ず失敗する。
Image.Clone()を行うと必ず失敗する。

これらの処理はロックしたファイルを再読み込みすることなどにより実現している模様です。

バージョン4からファイルが物理的に見つからなかったときにFileNotFoundExceptionを発行するように変更
対応していない画像形式の場合にはNotSupportedExceptionを発行するように変更

FromFiles CHANGE!

画像をファイルから読み取り、新しいImageにして(複製にして)返します。
マルチページTIFFのように複数のイメージを1つのファイルに保持している形式の場合には全てのページを別々のImageにして返します。
複数のファイル名を指定することが可能で、必要な画像を一括して読み取ることが可能です。

ただし、それだけの画像を読み取る場合にはメモリ消費が激しいので注意が必要です。

バージョン4から異常ファイル形式をきちんとキャッチしArrayListのLength0で返すように変更

FromFileMultiPages CHANGE!

画像をファイルから読み取り、新しいImageにして(複製にして)返します。
マルチページTIFFのように複数のイメージを1つのファイルに保持している形式の場合には全てのページを別々のImageにして返します。

バージョン4からファイルが物理的に見つからなかったときにFileNotFoundExceptionを発行するように変更
対応していない画像形式の場合にはNotSupportedExceptionを発行するように変更

FromFileThumbnailWidth

画像をファイルから読み取り、指定の幅に合うように縮尺を変更して新しいSystem.Drawing.Imageを返します。
幅、高さに0を指定すると原寸のままになります。

Version3から解像度を元の画像から設定するようにしました。

FromFileThumbnailHeight

画像をファイルから読み取り、指定の高さに合うように縮尺を変更して新しいSystem.Drawing.Imageを返します。
幅、高さに0を指定すると原寸のままになります。

Version3から解像度を元の画像から設定するようにしました。

FromFileThumbnail

画像をファイルから読み取り、指定の幅、高さに合うように縮尺を変更して新しいSystem.Drawing.Imageを返します。
幅、高さに0を指定すると原寸のままになります。

Version3から解像度を元の画像から設定するようにしました。

StretchImage

すでにImageになっている画像を指定のサイズに合わせるようにストレッチして、新しいImageを作成します。


勉強会: 05/18 大阪 登録受付中

中の技術日誌
コンテンツ
わんくま同盟
わんくま同盟
わんくま同盟
広告
バナー
MVP LOGO
MSMVP Visual C# Since 2004/04-2007/03
MCP LOGO
070-316
姉妹サイト
姉妹サイト:じゃんぬのC#, VB.NET 入門
じゃんぬの
C#, VB.NET 入門
検索
Google

ブログ本家
広告