AnyBitmap'e Dönüştür

Herhangi bir resim dosyasını IronSoftware.System.Drawing içinde kullanmak ve işlemek için, tüm dosyalar bir AnyBitmap dosyasına dönüştürülmelidir. Diğer platformlardan dosyalar için, IronSoftware.System.Drawing bu dosyaları AnyBitmap dosyalarına dönüştürebilir. Aşağıda, diğer platformlardan gelen resim dosyalarının nasıl AnyBitmap dosyasına dönüştürülebileceğine dair örnekler bulunmaktadır.

System.Drawing.Bitmap

System.Drawing'den bir bitmap, AnyBitmap dosyasına dönüştürülebilir. System.Drawing.Bitmap dosyasını bir dosya yolundan System.Drawing.Bitmap kullanarak 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 resimleri aktarmak, dosyayı bir dosya yolundan System.Drawing.Image.FromFile kullanarak yükleyip, AnyBitmap türünde bir değişkende depolayarak yapılabilir.

SkiaSharp.SKBitmap

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

SkiaSharp.SKImage

SkiaSharp resmini yüklemek için, dekode edilmiş bir SkiaSharp.SKBitmap'den SkiaSharp.SKImage.FromBitmap kullanarak dosyayı yükleyin, ardından SkiaSharp.SKImage değişkeninde saklayın. Bir AnyBitmap dosyasına dönüştürmek için, onu AnyBitmap türünde bir değişkene atayarak yapabilirsiniz.

SixLabors

SixLabors'den gelen resimler, 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şkeninde saklanabilir. Daha sonra bir AnyBitmap dosyasına dönüştürülebilir.

MAUI Görüntü

MAUI bir resmi AnyBitmap dosyasına dönüştürmek yalnızca 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 ve ardından bu baytlar bir byte[] dizisinde saklanabilir. Baytlar, Microsoft.Maui.Graphics.Platform.PlatformImage.FromStream kullanılarak bir resme dönüştürülmeli ve ardından bir AnyBitmap dosyasına dönüştürülebilir.

Başlamaya Hazır mısınız?
Nuget İndirmeler 18,386,362 | Sürüm: 2025.3 yeni yayınlandı
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.