Class Image

Image class

画像は、すべての種類の画像の基本クラスです。

public abstract class Image : DataStreamSupporter, IObjectWithBounds

プロパティ

名前説明
AutoAdjustPalette { get; set; }パレットを自動調整するかどうかを示す値を取得または設定します。
virtual BackgroundColor { get; set; }背景色の値を取得または設定します。
abstract BitsPerPixel { get; }ピクセルあたりの画像ビット数を取得します。
Bounds { get; }画像の境界を取得します。
BufferSizeHint { get; set; }すべての内部バッファーの最大許容サイズが定義されているバッファー サイズのヒントを取得または設定します。
Container { get; }を取得しますImageコンテナ.
DataStreamContainer { get; }オブジェクトのデータ ストリームを取得します。
Disposed { get; }このインスタンスが破棄されているかどうかを示す値を取得します。
virtual FileFormat { get; }ファイル形式の値を取得
virtual HasBackgroundColor { get; set; }画像に背景色があるかどうかを示す値を取得または設定します.
abstract Height { get; }画像の高さを取得します.
InterruptMonitor { get; set; }割り込みモニターを取得または設定します。
abstract IsCached { get; }オブジェクトのデータが現在キャッシュされており、データの読み取りが不要かどうかを示す値を取得します。
Palette { get; set; }カラー パレットを取得または設定します。ピクセルが直接表現されている場合、カラー パレットは使用されません。
Size { get; }画像サイズを取得します。
abstract Width { get; }画像の幅を取得します.

メソッド

名前説明
static Create(ImageOptionsBase, int, int)指定された作成オプションを使用して新しいイメージを作成します。
static Load(Stream)指定されたストリームから新しい画像を読み込みます。
static Load(string)指定したファイルから新しい画像を読み込みます。
static Load(Stream, LoadOptions)指定されたストリームから新しい画像を読み込みます。
static Load(string, LoadOptions)指定したファイルから新しい画像を読み込みます。
abstract CacheData()データをキャッシュし、基盤から追加のデータ読み込みが実行されないようにしますDataStreamContainer .
CanSave(ImageOptionsBase)渡された保存オプションで表される指定されたファイル形式で画像を保存できるかどうかを決定します。
Dispose()現在のインスタンスを破棄します。
virtual GetDefaultOptions(object[])デフォルトのオプションを取得します。
virtual GetOriginalOptions()元のファイル設定に基づいてオプションを取得します. これは、元の画像のビット深度やその他のパラメーターを変更しないで保持するのに役立ちます. たとえば、1 ビットあたり 1 ビットの白黒 PNG 画像をロードし、 the を使用して保存しますSave これを回避し、1 ピクセルあたり 1 ビットの PNG 画像を保存するには、このメソッドを使用して対応する保存オプションを取得し、 をSave 番目のパラメーターとしてのメソッド。
Resize(int, int)画像のサイズを変更します。デフォルトLeftTopToLeftTop使用されています.
abstract Resize(int, int, ImageResizeSettings)画像のサイズを変更します。
abstract Resize(int, int, ResizeType)画像のサイズを変更します。
ResizeHeightProportionally(int)高さを比例してサイズ変更します。
virtual ResizeHeightProportionally(int, ImageResizeSettings)高さを比例してサイズ変更します。
virtual ResizeHeightProportionally(int, ResizeType)高さを比例してサイズ変更します。
ResizeWidthProportionally(int)幅を比例してサイズ変更します。
virtual ResizeWidthProportionally(int, ImageResizeSettings)幅を比例してサイズ変更します。
virtual ResizeWidthProportionally(int, ResizeType)幅を比例してサイズ変更します。
abstract RotateFlip(RotateFlipType)画像を回転、反転、または回転して反転します。
Save()画像データを基になるストリームに保存します。
virtual Save(Stream)オブジェクトのデータを指定されたストリームに保存します。
Save(string)オブジェクトのデータを指定されたファイルの場所に保存します。
Save(Stream, ImageOptionsBase)保存オプションに従って、指定されたファイル形式でイメージのデータを指定されたストリームに保存します。
virtual Save(string, bool)オブジェクトのデータを指定されたファイルの場所に保存します。
virtual Save(string, ImageOptionsBase)保存オプションに従って、指定されたファイル形式でオブジェクトのデータを指定されたファイルの場所に保存します。
virtual Save(Stream, ImageOptionsBase, Rectangle)保存オプションに従って、指定されたファイル形式でイメージのデータを指定されたストリームに保存します。
virtual Save(string, ImageOptionsBase, Rectangle)保存オプションに従って、指定されたファイル形式でオブジェクトのデータを指定されたファイルの場所に保存します。
abstract SetPalette(IColorPalette, bool)画像パレットを設定します。
static CanLoad(Stream)指定されたストリームからイメージをロードできるかどうかを決定します。
static CanLoad(string)指定したファイル パスからイメージをロードできるかどうかを判断します。
static CanLoad(Stream, LoadOptions)指定されたストリームから、オプションで指定されたストリームを使用してイメージをロードできるかどうかを決定しますloadOptions .
static CanLoad(string, LoadOptions)指定されたファイル パスから、オプションで指定された開くオプションを使用してイメージをロードできるかどうかを決定します。
static GetFileFormat(Stream)ファイル形式を取得します。
static GetFileFormat(string)ファイル形式を取得します。
static GetFittingRectangle(Rectangle, int, int)現在の画像に合う四角形を取得します.
static GetFittingRectangle(Rectangle, int[], int, int)現在の画像に合う四角形を取得します.
static GetProportionalHeight(int, int, int)比例高さを取得します。
static GetProportionalWidth(int, int, int)プロポーショナル幅を取得します。

この例では、PsdOptions インスタンスの Source プロパティで指定されたディスクの場所に新しいイメージ ファイルを作成します。実際のイメージを作成する前に、PsdOptions インスタンスのいくつかのプロパティが設定されます。特に、この場合、実際のディスクの場所を参照する Source プロパティ。

[C#]

// PsdOptions のインスタンスを作成し、そのさまざまなプロパティを設定します
Aspose.PSD.ImageOptions.PsdOptions psdOptions = new Aspose.PSD.ImageOptions.PsdOptions();

// FileCreateSource のインスタンスを作成し、それを PsdOptions のインスタンスの Source として割り当てます
//2 番目のブール値パラメーターは、作成するファイルが IsTemporal かどうかを決定します
psdOptions.Source = new Aspose.PSD.Sources.FileCreateSource(@"C:\temp\sample.psd", false);

// Image のインスタンスを作成し、Create メソッドを呼び出して PsdOptions のインスタンスで初期化します
using (Aspose.PSD.Image image = Aspose.PSD.Image.Create(psdOptions, 500, 500))
{
    // 画像処理を行います

    // すべての変更を保存
    image.Save();
}

関連項目