IRONSOFTWAREHOME
AnyBitmap Oluşturun
using IronSoftware.Drawing;
using System;
using System.IO;

AnyBitmap bitmap;

// Generate AnyBitmap using filepath
bitmap = AnyBitmap.FromFile(@"FILE_PATH");
bitmap.SaveAs("output.bmp");

// Generate AnyBitmap from bytes
byte[] bytes = File.ReadAllBytes(@"FILE_PATH");
bitmap = AnyBitmap.FromBytes(bytes);
bitmap.SaveAs("result.bmp");

// Generate AnyBitmap from memory stream
byte[] bytes2 = File.ReadAllBytes(@"FILE_PATH");
MemoryStream ms = new MemoryStream(bytes2);
bitmap = AnyBitmap.FromStream(ms);
bitmap.SaveAs("output.bmp");

// Generate AnyBitmap from Uri
Uri uri = new Uri("URI_PATH");
bitmap = await AnyBitmap.FromUriAsync(uri);
bitmap.SaveAs("uriImage.bmp");

// Generate AnyBitmap file from SVG file
bitmap = AnyBitmap.FromFile(@"FILE_PATH.svg");
bitmap.SaveAs("result.jpg");


NuGet Download
PM > Install-Package IronSoftware.System.Drawing
AnyBitmap Oluşturun

AnyBitmap Oluşturun

Kullanıcıların IronDrawing aracını kullanarak görüntü dosyalarını açmaları, okumaları ve manipüle etmeleri için, önce AnyBitmap türü dosyaların üretilmesi gerekmektedir. Görüntü dosyalarını yüklemek ve AnyBitmap dosyaları üretmek için bir dizi yöntem bulunmaktadır.

Dosya Yolu

Görüntü dosyaları, AnyBitmap.FromFile(@"FILE_PATH") yöntemi kullanılarak yerel makineden yüklenebilir. Bu yöntem, verilen dosya yolundan bir görüntü dosyasını yükler ve bunu AnyBitmap değişkenine kaydederek, bir AnyBitmap dosyası üretir.

Bellek Akışı

AnyBitmap dosyası aynı zamanda bir bellek akışından da üretilebilir. Bir görüntünün baytları okunacak ve File.ReadAllBytes(@"FILE_PATH") yöntemi kullanılarak bayt dizilerine kaydedilecektir. Daha sonra AnyBitmap dosyası, bu baytlar kullanılarak AnyBitmap.FromBytes(byte[]) yöntemi ile üretilir ve AnyBitmap değişkenine kaydedilir.

SVG Dosyası

Benzer şekilde, normal bir dosya yolundan AnyBitmap üretmek gibi AnyBitmap dosyası da bir SVG dosyasından dosya yolu kullanılarak üretilebilir. Ancak, bir SVG dosyasını programa yüklemek için SkiaSharp ve SkiaSharp.Svg gibi ek bağımlılıkların eklenmesi gerekmektedir.

Tekdüzen Kaynak Tanımlayıcı (URI)

IronDrawing ayrıca doğrudan bir URI'den AnyBitmap üretebilir. Kullanıcıların URI yolunu başlatmaları ve bunu Uri türü bir değişkende kaydetmeleri gerekir. Uri değişkeni AnyBitmap.FromUri(uri) yöntemine aktarılır ve böylece AnyBitmap dosyası üretilir.

GitHub'da Görüntüle

Başlamaya Hazır mısınız?

Nuget Downloads 19,926,787Sürüm:2025.3yeni yayınlandı

Key in blue circle

Ücretsiz 30 günlük Deneme Anahtarınızı anında edinin.

Your trial license will be sent to your email address

Herhangi bir sınırlama yoktur. %100 erişim. Kredi kartı gerekmez.

OR
bullet_checkedKredi kartı veya hesap oluşturma gerektirmezHerhangi bir sınırlama yoktur. %100 erişim. Kredi kartı gerekmez.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Bağımsız Danışmanlık Alın
Aşağıdaki formu doldurun veya sales@ironsoftware.com adresine e-posta gönderin
Bilgileriniz daima gizli kalacaktır.
Dünya Çapında Milyonlarca Mühendisin Güvendiği
Iron Software müşteri logoları
Ücretsiz 30 Günlük Deneme Anahtarınızı anında alın.
Kredi kartı veya hesap oluşturma gerektirmez