System::Drawing::Image sınıfı
İçindekiler
[
Saklamak
]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öntem | Açıklama |
|---|---|
| virtual Clone() | Geçerli nesnenin bir kopyasını oluşturur. |
| Dispose() override | Geç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() const | Görüntünün özelliklerini temsil eden ImageFlags enum değerlerinin bit düzeyinde bir kombinasyonunu döndürür. |
| get_FrameDimensionsList() const | Geç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() const | Görüntünün yüksekliğini piksel olarak döndürür. |
| get_HorizontalResolution() const | Geç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() const | Geçerli nesne tarafından temsil edilen görüntü tarafından kullanılan renk paletini döndürür. |
| virtual get_PixelFormat() const | Geçerli nesne tarafından temsil edilen görüntünün piksel biçimini döndürür. |
| virtual get_PropertyIdList() const | Bu görüntüde depolanan özellik öğelerinin kimliklerini alır. |
| virtual get_PropertyItems() const | Bu görüntüde depolanan tüm özellik öğelerini (meta veri parçalarını) alır. |
| virtual get_RawFormat() const | Geçerli nesne tarafından temsil edilen görüntünün dosya biçimini döndürür. |
| get_Size() const | Gö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() const | Görüntü hakkında ek veri sağlayan bir nesneyi alır. |
| get_VerticalResolution() const | Geç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() const | Gö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() const | Temel 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() const | Orijinal 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
| Typedef | Açıklama |
|---|---|
| GetThumbnailImageAbort | GetThumbnailImage yürütmesini iptal etmek için bir geri çağırma. |
Ayrıca Bakınız
- Class IDisposable
- Namespace System::Drawing
- Library Aspose.Font for C++