AnyBitmap'e Dönüştür

IronSoftware.System.Drawing'de herhangi bir görüntü dosyasını kullanmak ve işlemek için, tüm dosyaların AnyBitmap dosyasına dönüştürülmesi gerekir. Diğer platformlardan gelen dosyalar için, IronSoftware.System.Drawing bu dosyaları AnyBitmap dosyalarına dönüştürebilir. Aşağıda, diğer platformlardaki görüntü dosyalarının AnyBitmap dosyasına nasıl dönüştürülebileceğine dair örnekler verilmiştir.

System.Drawing.Bitmap

System.Drawing'daki bir bitmap, AnyBitmap dosyasına dönüştürülebilir. System.Drawing.Bitmap kullanarak bir dosya yolundan System.Drawing.Bitmap dosyasını yükleyerek başlayın, ardından dosyayı AnyBitmap türüyle başlatılmış bir değişkene atayarak dönüştürün.

System.Drawing.Image

System.Drawing.Image'den görüntüleri dönüştürmek, System.Drawing.Image.FromFile kullanılarak dosya yolundan dosyayı yükleyip AnyBitmap türünde bir değişkene kaydederek yapılabilir.

SkiaSharp.SKBitmap

SkiaSharp'dan bir bitmap dönüştürmek, bir SkiaSharp.SKBitmap değişkenini başlatarak ve SkiaSharp.SKBitmap.Decode kullanarak bir dosya yolundan yüklenen dosyayı depolayarak yapılabilir. Dosya daha sonra AnyBitmap türüne dönüştürülebilir.

SkiaSharp.SKImage

SkiaSharp görüntüsünü yüklemek için, dosyayı SkiaSharp.SKImage.FromBitmap kullanarak kod çözülmüş bir SkiaSharp.SKBitmap dosyasından yükleyin, ardından SkiaSharp.SKImage değişkeni içinde saklayın. AnyBitmap türünde bir değişkene atanarak AnyBitmap dosyasına dönüştürülebilir.

SixLabors

SixLabors'deki görüntüler, SixLabors.ImageSharp.Image.Load<SixLabors.ImageSharp.PixelFormats.Rgba32> kullanılarak bir dosya yolundan yüklenebilir ve SixLabors.ImageSharp.Image<SixLabors.ImageSharp.PixelFormats.Rgba32> değişkeninde saklanabilir. Daha sonra AnyBitmap dosyasına dönüştürülebilir.

MAUI Görüntü

MAUI görüntüsünü bir AnyBitmap dosyasına dönüştürme işlemi yalnızca NET4.7.2 dışındaki ortamlarda yapılabilir. Bir MAUI görüntü dosyası, File.ReadAllBytes kullanılarak bir dosya yolundan alınan görüntünün baytları okunup, bu baytlar byte[] dizisine kaydedilerek yüklenebilir. Baytlar, Microsoft.Maui.Graphics.Platform.PlatformImage.FromStream kullanılarak bir görüntüye çevrilmeli ve ardından AnyBitmap dosyasına dönüştürülebilir.

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

Hâlâ Kaydırıyor Musunuz?

Hızlıca kanıt ister misiniz? PM > Install-Package IronSoftware.System.Drawing
bir örnek çalıştır HTML'nizi bir PDF'ye dönüştüğünü izleyin.