CGImageDestination Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Gunakan kelas ini untuk menyimpan gambar dan memiliki kontrol terperinci atas bagaimana gambar disimpan.
public class CGImageDestination : IDisposable, ObjCRuntime.INativeObject
type CGImageDestination = class
interface INativeObject
interface IDisposable
- Warisan
-
CGImageDestination
- Penerapan
Keterangan
Anda membuat instans CGImageDestination baru dengan memanggil salah satu metode pabrik. Ada tiga versinya:
- Menyimpan gambar yang dihasilkan ke dalam file yang ditujukkan oleh NSUrl.
- Menyimpan gambar yang dihasilkan ke dalam NSMutableData
- Menyimpan gambar yang dihasilkan ke dalam CGDataConsumer
Dalam API klasik, metode tersebut masing-masing disebut FromUrl, FromData dan Create. Tetapi penamaan ini salah, karena tidak benar-benar membuat tujuan gambar dari url, atau data. Di API Terpadu, semuanya telah diubah menjadi Create(NSMutableData, String, Int32, CGImageDestinationOptions) metode.
Setelah membuat gambar, Anda dapat memanggil M:ImageIO.CGImageDestination.AddImage* atau AddImageAndMetadata(CGImage, CGImageMetadata, CGImageDestinationOptions) untuk menambahkan satu atau beberapa gambar.
Untuk menuliskan gambar, Anda harus memanggil Close() metode .
// The following example shows how to store an image into
// an in-memory PNG file stored inside an NSData.
NSData ImageToPng (CGImage image)
{
var storage = new NSMutableData ()
var dest = CGImageDestination.Create (storage, MobileCoreServices.UTType.PNG, imageCount: 1);
dest.AddImage (image);
dest.Close ();
return storage;
}
Properti
Handle |
Tangani (penunjuk) ke representasi objek yang tidak dikelola. |
TypeIdentifiers |
Gunakan kelas ini untuk menyimpan gambar dan memiliki kontrol terperinci atas bagaimana gambar disimpan. |
Metode
AddAuxiliaryDataInfo(CGImageAuxiliaryDataType, CGImageAuxiliaryDataInfo) |
Gunakan kelas ini untuk menyimpan gambar dan memiliki kontrol terperinci atas bagaimana gambar disimpan. |
AddImage(CGImage, CGImageDestinationOptions) |
Gunakan kelas ini untuk menyimpan gambar dan memiliki kontrol terperinci atas bagaimana gambar disimpan. |
AddImage(CGImage, NSDictionary) |
Gunakan kelas ini untuk menyimpan gambar dan memiliki kontrol terperinci atas bagaimana gambar disimpan. |
AddImage(CGImageSource, Int32, CGImageDestinationOptions) |
Gunakan kelas ini untuk menyimpan gambar dan memiliki kontrol terperinci atas bagaimana gambar disimpan. |
AddImage(CGImageSource, Int32, NSDictionary) |
Gunakan kelas ini untuk menyimpan gambar dan memiliki kontrol terperinci atas bagaimana gambar disimpan. |
AddImageAndMetadata(CGImage, CGImageMetadata, CGImageDestinationOptions) |
Gunakan kelas ini untuk menyimpan gambar dan memiliki kontrol terperinci atas bagaimana gambar disimpan. |
AddImageAndMetadata(CGImage, CGImageMetadata, NSDictionary) |
Gunakan kelas ini untuk menyimpan gambar dan memiliki kontrol terperinci atas bagaimana gambar disimpan. |
Close() |
Menulis gambar ke tujuan dan membuang objek. |
CopyImageSource(CGImageSource, CGCopyImageSourceOptions, NSError) |
Gunakan kelas ini untuk menyimpan gambar dan memiliki kontrol terperinci atas bagaimana gambar disimpan. |
CopyImageSource(CGImageSource, NSDictionary, NSError) |
Gunakan kelas ini untuk menyimpan gambar dan memiliki kontrol terperinci atas bagaimana gambar disimpan. |
Create(CGDataConsumer, String, Int32, CGImageDestinationOptions) |
Gunakan kelas ini untuk menyimpan gambar dan memiliki kontrol terperinci atas bagaimana gambar disimpan. |
Create(NSMutableData, String, Int32, CGImageDestinationOptions) |
Gunakan kelas ini untuk menyimpan gambar dan memiliki kontrol terperinci atas bagaimana gambar disimpan. |
Create(NSUrl, String, Int32) |
Gunakan kelas ini untuk menyimpan gambar dan memiliki kontrol terperinci atas bagaimana gambar disimpan. |
Dispose() |
Merilis sumber daya yang digunakan oleh objek CGImageDestination. |
Dispose(Boolean) |
Merilis sumber daya yang digunakan oleh objek CGImageDestination. |
Finalize() |
Finalizer untuk objek CGImageDestination |
GetTypeID() |
Ketik pengidentifikasi untuk jenis ImageIO.CGImageDestination. |
SetProperties(NSDictionary) |
Gunakan kelas ini untuk menyimpan gambar dan memiliki kontrol terperinci atas bagaimana gambar disimpan. |