Bilgisayar İşletim sistemleri, bilgisayar hakkında herşey..


Konu Bilgileri
Konu Basligi
C# Resmi yeniden boyutlandırma
Konudaki Cevap Sayisi
0
Su an Bu Konuyu Goruntuleyenler
Bu bilgi üye girişi gerektirir.
Goruntulenme Sayisi
151
Konu Bilgileri : Bilgisayar
Konu Basligi
C# Resmi yeniden boyutlandırma
Konudaki Cevap Sayisi
0
Su an Bu Konuyu Goruntuleyenler
Bu bilgi üye girişi gerektirir.
Goruntulenme Sayisi
151

Kullanıcı Etiket Listesi


 
 
LinkBack Seçenekler Görüntüleme stilleri
Prev Önceki mesaj   Sonraki mesaj Next
Alt 27 Ocak 2024, 18:58  
Çevrimdışı
 
Candres kullanıcısının Avatarı
 
Profil ayrıntılarını görüntüleyebilmek için kayıtlı kullanıcı olmanız ve üye hesabınızla oturum açmanız gerekmektedir.
Varsayılan C# Resmi yeniden boyutlandırma

C# Resmi yeniden boyutlandırma

C# Resmi yeniden boyutlandırma
Thumbnail oluşturma, resimlerin boyutlarıı eşitleme vs. işlemler için, resimlerin boyutlarını otomatik olarak değiştiren örnek program kodu


Kod:

System.IO.MemoryStream memoryStream = new System.IO.MemoryStream(byteArray);
System.Drawing.Image image = System.Drawing.Image.FromStream(memoryStream);
System.Drawing.Image thumbnail = new Bitmap(newWidth, newHeight);
System.Drawing.Graphics graphic = System.Drawing.Graphics.FromImage(thumbnail);

graphic.InterpolationMode = InterpolationMode.HighQualityBicubic;
graphic.SmoothingMode = SmoothingMode.HighQuality;
graphic.PixelOffsetMode = PixelOffsetMode.HighQuality;
graphic.CompositingQuality = CompositingQuality.HighQuality;

graphic.DrawImage(image, 0, 0, newWidth, newHeight);

if(contentType == "image/jpeg")
{
info = ImageCodecInfo.GetImageEncoders();
EncoderParameters encoderParameters;
encoderParameters = new EncoderParameters(1);
encoderParameters.Param[0] = new EncoderParameter(Encoder.Quality, 100L);
Response.ContentType = "image/jpeg";
thumbnail.Save(Response.OutputStream, info[1], encoderParameters);
}

if(contentType == "image/gif")
{
using (thumbnail)
{
OctreeQuantizer quantizer = new OctreeQuantizer (255 , 8) ;
using (Bitmap quantized = quantizer.Quantize (bitmap))
{
Response.ContentType = "image/gif";
quantized.Save (Response.OutputStream , ImageFormat.Gif) ;
}
}

__________________
[Foruma üye olmadığınız sürece forum içeriğindeki bağlantıları görüntüleyemezsiniz. Foruma üye olmak için TIKLAYIN!]
 
 

İçeriği Sosyalleştir

Etiketler
boyutlandırma, resmi, yeniden


Şu anda bu konuyu görüntüleyen etkin kullanıcılar: 1 (0 üye ve 1 konuk)
 

Gönderme Kuralları
Konu açma yetkiniz yok
Cevap Yazma Yetkiniz Yok
Eklenti ekleme yetkiniz yok
Mesaj düzenleme yetkiniz yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık





JRodix Logo
ForumKalbi.Com, JRodix.Com Sunucularında Barınmaktadır.

FK

ForumKalbi

ForumKalbi cebinde, tek dokunuş uzağında

1️⃣ Safari'de Paylaş ⬆️ butonuna basın
2️⃣ Ana Ekrana Ekle seçeneğini seçin
3️⃣ Sağ üstten Ekle deyin

Yükleniyor