Image.GetFrameCount(FrameDimension) メソッド


指定したディメンションのフレームの数を返します。Returns the number of frames of the specified dimension.

 int GetFrameCount(System::Drawing::Imaging::FrameDimension ^ dimension);
public int GetFrameCount (System.Drawing.Imaging.FrameDimension dimension);
member this.GetFrameCount : System.Drawing.Imaging.FrameDimension -> int
Public Function GetFrameCount (dimension As FrameDimension) As Integer



ディメンションの種類の ID を指定する FrameDimensionA FrameDimension that specifies the identity of the dimension type.


指定したディメンションのフレームの数。The number of frames in the specified dimension.


このメソッドは、複数のフレームイメージに関する情報を返します。この画像には、複数ページと複数の解像度の2つのスタイルがあります。This method returns information about multiple-frame images, which come in two styles: multiple page and multiple resolution.

複数ページのイメージとは、複数のイメージを含むイメージです。A multiple-page image is an image that contains more than one image. 各ページには、1つのイメージ (またはフレーム) が含まれています。Each page contains a single image (or frame). 通常、これらのページ (またはイメージまたはフレーム) は、アニメーション gif ファイルなどのアニメーション化されたシーケンスを生成するために連続して表示されます。These pages (or images, or frames) are typically displayed in succession to produce an animated sequence, such as an animated .gif file.

複数解像度のイメージは、さまざまな解像度でイメージの複数のコピーを含むイメージです。A multiple-resolution image is an image that contains more than one copy of an image at different resolutions. これは通常、MIP マッピングで使用されます。このマッピングでは、表示されるイメージのサイズによって、描画に使用されるイメージの解像度が決まります。This is commonly used by MIP mapping where the displayed image size determines the resolution of the image used for drawing. GDI+GDI+ は、任意の数のページ (またはイメージまたはフレーム) と、任意の数の解像度をサポートできます。can support an arbitrary number of pages (or images, or frames), as well as an arbitrary number of resolutions. 定義されているディメンションは、FrameDimensionのプロパティです。The defined dimensions are properties of the FrameDimension.