AnyBitmap'e Atama

IronDrawing'de herhangi bir resim dosyasını kullanmak ve işlemek için, tüm dosyalar AnyBitmap dosyasına dönüştürülmelidir. Diğer platformlardan gelen dosyalar için, IronDrawing bu dosyaları AnyBitmap dosyalarına dönüştürebilir. Diğer platformlardan gelen resim dosyalarının AnyBitmap dosyasına nasıl dönüştürülebileceğine dair örnekler aşağıda verilmiştir.

System.Drawing.Bitmap

System.Drawing'den gelen bir bitmap AnyBitmap dosyasına dönüştürülebilir. Bir System.Drawing.Bitmap dosyasını, System.Drawing.Bitmap kullanarak bir dosya yolundan yükleyerek başlayın, sonra dosyayı AnyBitmap türü ile başlatılmış bir değişkene atayarak dönüştürün.

System.Drawing.Image

System.Drawing.Image'dan resimlerin dönüştürülmesi, dosya yolundan System.Drawing.Image.FromFile kullanılarak dosyayı yükleyip AnyBitmap türünde bir değişkene depolanarak yapılabilir.

SkiaSharp.SKBitmap

SkiaSharp'dan bir bitmap'in dönüştürülmesi, bir SkiaSharp.SKBitmap değişkeni başlatılarak ve SkiaSharp.SKBitmap.Decode kullanarak dosya yolundan yüklenen dosyanın depolanmasıyla yapılabilir. Daha sonra dosya AnyBitmap türüne dönüştürülebilir.

SkiaSharp.SKImage

Bir SkiaSharp resmi yüklemek için, dosyayı kod çözülmüş bir SkiaSharp.SKBitmap'den SkiaSharp.SKImage.FromBitmap kullanarak yükleyin, sonra onu bir SkiaSharp.SKImage değişkenine depolayın. Bir AnyBitmap türünde bir değişkene atayarak AnyBitmap dosyasına dönüştürülebilir.

SixLabors

SixLabors'den gelen resimler bir dosya yolundan SixLabors.ImageSharp.Image.Load<SixLabors.ImageSharp.PixelFormats.Rgba32> kullanılarak yüklenebilir ve bir SixLabors.ImageSharp.Image<SixLabors.ImageSharp.PixelFormats.Rgba32> değişkenine depolanabilir. Daha sonra AnyBitmap dosyasına dönüştürülebilir.

MAUI Görüntüsü

Bir MAUI resmini AnyBitmap dosyasına dönüştürmek sadece NET4.7.2 dışındaki ortamlarda yapılabilir. Bir MAUI resim dosyası File.ReadAllBytes kullanılarak bir dosya yolundan elde edilen resmin baytlarını okuyarak yüklenebilir, sonra baytlar bir byte[] dizisine depolanabilir. Daha sonra baytlar Microsoft.Maui.Graphics.Platform.PlatformImage.FromStream kullanılarak bir resme çevrilmeli ve AnyBitmap dosyasına dönüştürülebilir.

Başlamaya Hazır mısınız?
Nuget İndirmeler 16,168,200 | Sürüm: 2025.3 just released
Still Scrolling Icon

Hala Kaydiriyor musunuz?

Hızlı bir kanit mi istiyorsunuz? PM > Install-Package IronSoftware.System.Drawing
bir örnek çalıştır HTML'nizin PDF olduğunu izleyin.