AspJpeg (Persits) PNG Upload Sorunu

PNG Upload Sorunu

Bu yazıda AspJpeg ile png formatında yüklediğimiz bir resimin nasıl bozulmadan karşı tarafa aktarıldığı üzerinde duracağız. Eğer resimi jpeg veya gif yaparsanız bu sorun ile karşılaşmayacaksınız. Fakat png formatında karşı tarafa yüklemek istediğinizde bu sorun ile karşı karşıya kalacaksınız.

VB Script için

Set Jpeg = Server.CreateObject("Persits.Jpeg")
Jpeg.Open Server.MapPath("../images/fb.png")
Jpeg.Width = Jpeg.OriginalWidth / 2
Jpeg.PNGOutput = True
Jpeg.Save Server.MapPath("facebook.png")

Burada dikkat etmeniz gereken satır Jpeg.PNGOutput = True satırı. Burada resimi png formatında gönderdiğimizi belirterek resmin bozulmasını engelliyoruz. Şimdi aynı satırları C# için yazalım.

C# için

IASPJpeg objJpeg = new ASPJpeg();
objJpeg.Open( Server.MapPath("../images/fb.png") );
objJpeg.Width = objJpeg.OriginalWidth / 2;
objJpeg.PNGOutput = 1;
objJpeg.Save( Server.MapPath("facebook.png") );

Evet arkadaşlar ufak görünen ama sorun oluşturabilecek bir konuyu daha sizin ile paylaştım. Bir yerde karşınıza çıktığında böylece sorun yaşamadan çözebilirsiniz.

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir