Merhaba. Şu anda saat 01.24 ve ben sitenizdeyim. Ben de bir Gazili olarak çalışmalarınızı büyük bir beğeni ile takip ettim. Sizi tebrik edemeden geçemedim. Emeğinize sağlık.
Erdal Aksoy
Bilişim Teknolojileri Formatörü
Microsoft`un MSDN`inde System.Drawing sınıfının aspx ile kullanılmasının iyi olmadığı belirtiliyor. Bunun başka yapılış yolu yok mu?
http://msdn.microsoft.com/en-us/library/system.drawing.aspx
Zamanında bu uygulamayı yapabilmek için epey araştırma yapmıştım. Bu kodları da bu araştırmalar sonucu yazmıştım. Şu anda da yaptığım projelerde kullanmaktayım ve bir sıkıntı olmadı. Başka bir yöntem var mı bilmiyorum ama araştırmaya çalışacağım.
serhan
06 Haziran Cumartesi 2009 14:13
#4
merhaba çok güzel bir anlatım olmuş. Sizden bunu videoda yapan çalışmayı anlatmanızı rica ediyorum.
videodan resim karesi alacak şekilde yaparsanız çok makbule geçecek...
Şimdiye dek video ile pek ilgilenmedim. Ancak bu konuda bir bilgim olursa bloğumda paylaşırım.
Ahmet
08 Ekim Perşembe 2009 04:41
#7
Merhabalar,
.net yeniyim bu yazmış olduğum upload sınıfında güvenlik nedeniyle resmi images klasörüne yazmadan direkt olarak küçültüp yapmak için ne gerekli. Bunu ne için sölüyorum onuda açıklayayım etraf shell ve exploit kaynıyor resmi direkt küçültükten sonra kaydetmemiz bence dosyayın resim olduğunu anlamamız için en önemli güvenlik. Bu konuda yardımcı olurmusunuz
Merhaba. Bunun için upload edeceğin resmi byte dizisi olarak alıp, ölçeklendirmek için byte dizisini kullanabilirsin. Bu şekilde dosya ile uğraşmış olmazsın. Bu konuda netten kaynak ve örnekler bulabilirsin. Ancak yine de güvenlik sıkıntısı her aşamada olabilir.
Ben bu işi daha uzun kod bloğuyla yapardım ama sen baya kısaltmışssın teşekkürler.
merhaba ben C# ile (yukarıdaki kodlarla) resmi 450x300 px boyutlarında kaydediyorum, bunun boyutu yaklaşık olarak 350 kb olurken aynı resmi roundpic.com adresinde düzenlediğim zaman resmin boyutu 41 kb oluyor resmin netliği de çok fazla bozulmuyor. Bu roundpic.com ne yapıyorda resmin netliğini neredeyse hiç bozmadan yaklaşık olarak 9 kat daha fazla küçültebiliyor acaba_? Sitede çok fotoğraf olunca bandwidth hadisesi epey bi önemli oluyor tabi...2 resim göstersen 700 kb...
acaba bi bilgin var mı?
Merhaba. Bu konu çok önemli bir konu. Resim boyutlandırma için birçok kütüphane mevcut. .Net ile gördüğüm kütüphanlerin çoğu böyle çalışıyor maalesef. Resimleri kalite bozulmadan, daha küçük disk alanı kaplayacak şekilde boyutlandırmak için çeşitli kütüphaneler kullanılabilir ama bunların ücretsiz olarak bulunabileceğini sanmıyorum. Ben fırsat bulursam bu işleri iyi yapan Matlab ile bir kütüphane hazırlamayı düşünüyorum. Söylemiş olduğun site de kendine has bir kütüphane kullanıyordur.
Sen bir harikasın Mehmet.. Başım ne zaman sıkışsa sende bir çözüm mutlaka buluyorum.. Sonsuz teşekkürler...
Emre
22 Temmuz Perşembe 2010 03:47
#13
Dostum çııok sağolasın bu resim yuklemeyi bu kadar pratik kıısa bi burada gördüm eline sağlık. Yalnız bir ayrıntıı var verdigin 160 120 oranı her resim için uymaz ben su satırları ekledim koda
int genislik = img.Width;
int yukseklik = img.Height;
int x = 250; //width'i 250px yaptım
int oran = genislik / 250;
int y = yukseklik/oran;
System.Drawing.Image thumb = img.GetThumbnailImage(x, y, null, IntPtr.Zero);
taş gibi çalıştı:)
Söylediklerinde haklısın. Paylaştığım kodun tarihi bayağı eski. Şu anda daha efektif metotlar kullanmaktayım.