System::Drawing::Image sınıfı

Image class

Temel işlevsellik sağlayan System::Drawing::Bitmap ve System::Drawing::Metafile sınıfları için bir temel sınıftır. Bu sınıfın nesneleri yalnızca System::MakeObject() işlevi kullanılarak ayrılmalıdır. Bu tür bir örnek asla yığıt üzerinde veya new operatörüyle oluşturulmamalıdır, çünkü çalışma zamanı hatalarına ve/veya doğrulama hatalarına yol açar. Bu sınıfı her zaman System::SmartPtr işaretçisiyle sarmalayın ve bu işaretçiyi fonksiyonlara argüman olarak geçirmek için kullanın.

class Image : public virtual System::IDisposable

Yöntemler

YöntemAçıklama
virtual Clone()Geçerli nesnenin bir kopyasını oluşturur.
Dispose() overrideGeçerli nesne tarafından edinilen tüm kaynakları serbest bırakır.
static FromFile(const String&, bool)Belirtilen dosyadan bir Image nesnesi oluşturur.
static FromHbitmap(IntPtr)Belirtilen GDI bitmap’inden bir Bitmap nesnesi oluşturur.
static FromStream(const SharedPtr<System::IO::Stream>&, bool, bool)Belirtilen akıştan bir Image nesnesi oluşturur.
virtual get_Flags() constGörüntünün özelliklerini temsil eden ImageFlags enum değerlerinin bit düzeyinde bir kombinasyonunu döndürür.
get_FrameDimensionsList() constGeçerli nesne tarafından temsil edilen görüntü içindeki çerçevelerin boyutlarını temsil eden GUID’lerin bir dizisini döndürür.
virtual get_Height() constGörüntünün yüksekliğini piksel olarak döndürür.
get_HorizontalResolution() constGeçerli nesne tarafından temsil edilen görüntünün yatay çözünürlüğünü inç başına piksel olarak döndürür.
virtual get_Palette() constGeçerli nesne tarafından temsil edilen görüntü tarafından kullanılan renk paletini döndürür.
virtual get_PixelFormat() constGeçerli nesne tarafından temsil edilen görüntünün piksel biçimini döndürür.
virtual get_PropertyIdList() constBu görüntüde depolanan özellik öğelerinin kimliklerini alır.
virtual get_PropertyItems() constBu görüntüde depolanan tüm özellik öğelerini (meta veri parçalarını) alır.
virtual get_RawFormat() constGeçerli nesne tarafından temsil edilen görüntünün dosya biçimini döndürür.
get_Size() constGörüntünün genişliğini ve yüksekliğini piksel olarak temsil eden bir Size nesnesini döndürür.
virtual get_Tag() constGörüntü hakkında ek veri sağlayan bir nesneyi alır.
get_VerticalResolution() constGeçerli nesne tarafından temsil edilen görüntünün dikey çözünürlüğünü inç başına piksel olarak döndürür.
virtual get_Width() constGörüntünün genişliğini piksel olarak döndürür.
GetBounds(GraphicsUnit&)Belirtilen ölçü birimlerinde görüntünün sınırlarını döndürür.
GetFrameCount(const Imaging::FrameDimensionPtr&)Belirtilen çerçeve boyutunun çerçeve sayısını döndürür.
static GetPixelFormatSize(Imaging::PixelFormat)Belirtilen piksel biçiminde renk derinliğini temsil etmek için kullanılan bit sayısını döndürür.
virtual GetSkBitmap() constTemel bir SkBitmap nesnesini döndürür.
GetThumbnailImage(int, int, Image::GetThumbnailImageAbort, IntPtr)Bu System::Drawing::Image nesnesi için bir küçük resim alır.
static IsAlphaPixelFormat(Imaging::PixelFormat)Belirtilen piksel biçiminin alfa bilgisi içerip içermediğini belirler.
virtual IsMultiImage() constOrijinal biçimin çoklu görüntü olup olmadığını döndürür.
virtual RotateFlip(RotateFlipType)Görüntüyü 90 derecelik katlara döndür ve çevir.
Save(const String&)Geçerli nesne tarafından temsil edilen görüntüyü belirtilen dosyaya PNG biçiminde kaydeder.
Save(const String&, const Imaging::ImageFormatPtr&)Geçerli nesne tarafından temsil edilen görüntüyü belirtilen dosyaya belirtilen biçimde kaydeder.
Save(const SharedPtr<System::IO::Stream>&, const Imaging::ImageFormatPtr&)Geçerli nesne tarafından temsil edilen görüntüyü belirtilen akışa belirtilen biçimde kaydeder.
Save(const String&, const Imaging::ImageCodecInfoPtr&, const Imaging::EncoderParametersPtr&)Geçerli nesne tarafından temsil edilen görüntüyü belirtilen kodlayıcı ve kodlayıcı parametrelerini kullanarak belirtilen dosyaya kaydeder.
Save(const SharedPtr<System::IO::Stream>&, const Imaging::ImageCodecInfoPtr&, const Imaging::EncoderParametersPtr&)Mevcut nesne tarafından temsil edilen görüntüyü, belirtilen kodlayıcı ve kodlayıcı parametrelerini kullanarak belirtilen akışa kaydeder.
SaveAdd(const Imaging::EncoderParametersPtr&)Önceki bir Save() yöntemi çağrısında belirtilen dosya veya akışa bir çerçeve ekler.
SaveAdd(const SharedPtr<Image>&, const Imaging::EncoderParametersPtr&)Önceki bir Save() yöntemi çağrısında belirtilen dosya veya akışa bir çerçeve ekler.
SelectActiveFrame(const Imaging::FrameDimensionPtr&, int)Belirtilen çerçeveyi seçer.
virtual set_Palette(Imaging::ColorPalettePtr)Mevcut nesne tarafından temsil edilen görüntü tarafından kullanılan renk paletini ayarlar.
virtual set_Tag(const System::SharedPtr<System::Object>)Görüntü hakkında ek veri sağlayan bir nesneyi ayarlar.

Typedefs

TypedefAçıklama
GetThumbnailImageAbortGetThumbnailImage yürütmesini iptal etmek için bir geri çağırma.

Ayrıca Bakınız