LEADTOOLS WPFとSilverlight

フレームを表示

LEADTOOLS RasterImage クラスでは、プラットフォームに依存せず画像を表現することができます。これは画像の操作や変換のための作業領域として働きます。LEADTOOLS関数は、メモリ内のimageにアクセスするために、そして、imageの特徴を維持管理するためにこのクラスを使用します。このトピックは、Windows Presentation Foundation(WPF)とSilverlightプラットホーム(System.Windows.Media)でLEADTOOLS RasterImageクラスを使用する方法を議論します。

画像表示

マイクロソフトWPFとSilverlightプラットホームでは、画面の上で直接imageを描画しません。代わりに、グラフィクスコンテンツをSystem.Windows.Media.ImageSourceオブジェクトまたはその派生クラスの1つに入れて、それからXAMLファイルにどちらのSystem.Windows.Controls.Imageタグに置くことでもによって、または、また、ソース画像パラメータとしてSystem.Windows.Media.ImageSourceをとるSystem.Windows.Media.DrawingContext.DrawImage(System.Windows.Media.ImageSource、System.Windows.Rect)メソッドを通してこのオブジェクトを示します。

イメージがLeadtools.RasterImageで保存されて通常あるLEADTOOLSオブジェクト。それで、LEADTOOLS imageを示すために、単にLeadtools.RasterImageからSystem.Windows.Media.ImageSourceを得るために後述する画像変換メソッドの1つを呼び出します。

また、Leadtools.Windows.Controls.ImageBoxLeadtools.Windows.Controls.ImageViewerLeadtools.Windows.Controls.RasterImageBoxLeadtools.Windows.Controls.RasterImageViewerなどのWPF/Silverlightアプリケーションを書き込むために、LEADTOOLSは機能の豊富なコントロールが付属します。これらは、System.Windows.Controls.Imageタグを中で含む複合コントロールです。これらのコントロールを用いて、System.Windows.Media.ImageSource、スクロール、パニング、ズームと拡大鏡にLeadtools.RasterImage変化と変換の自動処理などの、多くのエフェクトでアプリケーションでSystem.Windows.Media.ImageSourceまたはLeadtools.RasterImageを示すことができます。

画像変換

LEADTOOLS RasterImageクラスは、WPFとSilverlight System.Windows.Media.ImageSourceおよびその派生クラスよりも多くのピクセル形式やカラー形式をサポートします。LEADTOOLSは、WPF/Silverlight System.Windows.Media.ImageSourceへ、あるいは、からRasterImageオブジェクトを変換することができますオブジェクト。

WPF/Silverlightイメージへの、そして、からの、変換

WPF/Silverlight System.Windows.Media.ImageSourceにRasterImageを変換するRasterImageConverter.ConvertToSourceメソッドオブジェクトを使います。RasterImageSystem.Windows.Media.ImageSourceオブジェクトを変換するために、RasterImageConverter.ConvertFromSourceを使います。

XAMLサポート

LEADTOOLSは、WPFで直接Leadtools.RasterImageオブジェクトを使うことのサポートまたはSilverlight XAMLファイルを終わりまで提供しますLeadtools.Windows.Controls.RasterImageViewerクラス。内部的にLeadtools.Codecs.RasterImageTypeConverterを用いて、LEADTOOLSはXAML codeを解析して、ビューワに提供されたimageをロードします。

以下は、XAMLでサポートされます:

リージョン変換

LEADTOOLS RasterImageは、特定の領域に画像データを操作することを制限するのに用いられることができるオプションのリージョン領域を持っています。RasterRegionとしてRasterImageで現在のリージョンを得るために、RasterImage.GetRegionを使うことができますオブジェクト。また、RasterImage.SetRegionメソッドは、設定するか、新しいリージョンをRasterImageに組み込むのに用いられることができます。

WPF/Silverlight System.Windows.Media.GeometryにRasterRegionオブジェクトを変換するRasterRegionConverter.ConvertToGeometryオブジェクトを使います。RasterRegionConverter.ConvertFromGeometryは、RasterRegionにWPF/Silverlight System.Windows.Media.Geometryを変換するのに用いられることができます。

GDIとGDI+でRasterImageを使うことに関する情報については、「RasterImageとGdi/Gdi+」を参照してください。

© 1991-2016のLEAD Technologies, Inc. All Rights Reserved.