, , [COLOR=green]//Küçülmesini, silebilirsin, yeniden, Resizebm, , , [COLOR=#2b91af]DateTime[/COLOR].Now.Month, ogünün, ResimYukseklik, >, +, hakkında, 21, , , OriginalBM.Width;
, [COLOR=blue]if[/COLOR], , , , isim, , , , [COLOR=blue]using[/COLOR], , oran;
, , Değeri, , +, boyutu, , , Size([COLOR=#2b91af]Convert[/COLOR].ToInt32(ResimUzunluk),, OriginalBM, , , , Size, , resmin, , , , &&, , , , , , , boyutu, oluşan, pxden, , , ResimUzunluk;
, Bitmap, [COLOR=green]//, &&, =, >, sabit, (ResimUzunluk, , sabit;
, =, , 2008, , , , , /, , +, {
, , , , , hem, Kodları, aşağıda, +, , [COLOR=blue]int[/COLOR], , ResimYukseklik, , , =, , ResimUzunluk, orjinal, , göre, , ImageFormat.Jpeg);
, oran, sabit, , , tabi, veriyorum., , Resizebm.Save(Server.MapPath([COLOR=#a31515]"..//Resimler//tumb//"[/COLOR], , , , tarih, , , , genişliği, , , /, , +, [COLOR=green]//Resmin, [COLOR=#2b91af]DateTime[/COLOR].Now.Millisecond;
, , [COLOR=#2b91af]DateTime[/COLOR].Now.Minute, , 150, resimadi, Bitmap(Server.MapPath([COLOR=#a31515]"..//Resimler/orjinal//"[/COLOR], , =, , , dosya, ResimYukseklik;
, , , , +, Küçültülecek, , , , , , , o, , ResimUzunluk, , , , veya, , Saat, , sabit;, =, , , , , , , , , bmp)
, , kullandığım, , genişliğe, , , , bulacak.[/COLOR]
, [COLOR=blue]double[/COLOR], , , , , =, {
, olarak, , , ,
[URL=http://www.csharpnedir.com/forum2/forum_posts.asp?TID=20461&PID=81873#81873]Orjinal[/URL], tersini, , , olması, , genişliğini, , , ">
ResimYukseklik && ResimUzunluk > sabit) [COLOR=green]//Eğer resmin genişliği yüksekliginden büyükse veya 150 pxden büyükse [/COLOR]
{
oran = ResimUzunluk / ResimYukseklik;
ResimUzunluk = sabit; [COLOR=green]//Resmin genişliğini 150 olarak atayacak ve aşağıda o genişliğe göre yüksekliği bulacak.[/COLOR]
ResimYukseklik = sabit / oran;
}
[COLOR=blue]else[/COLOR] [COLOR=blue]if[/COLOR] (ResimYukseklik > ResimUzunluk && ResimYukseklik > sabit) [COLOR=green]//Buradada yukarıdaki işlemin tersini yapıp genişliği otomatik bulacak.[/COLOR]
{
oran = ResimYukseklik / ResimUzunluk;
ResimYukseklik = sabit;
ResimUzunluk = sabit / oran;
}
Size newSize = [COLOR=blue]new[/COLOR] Size([COLOR=#2b91af]Convert[/COLOR].ToInt32(ResimUzunluk), [COLOR=#2b91af]Convert[/COLOR].ToInt32(ResimYukseklik)); [COLOR=green]//Resmi yeniden boyutlandırıyoruz.[/COLOR]
Bitmap Resizebm = [COLOR=blue]new[/COLOR] Bitmap(OriginalBM, newSize);
Resizebm.Save(Server.MapPath([COLOR=#a31515]"..//Resimler//tumb//"[/COLOR] + resimadi + uzanti), ImageFormat.Jpeg);
OriginalBM.Dispose();
[URL=http://www.csharpnedir.com/forum2/forum_posts.asp?TID=20461&PID=81873#81873]Orjinal[/URL]">
ASP.NET : Resim dosya boyutu hakkında - Dostuz.Biz
Kaynak : Http://dostuz.biz/forum/aspnet-resim-dosya-boyutu-hakkinda-t239113.html
- - - - }
- - büyükse - - boyutlandırıyoruz.[/COLOR]
- [COLOR=green]//Resmi - yukarıdaki - - - sonradan - daha - 150; - ResimUzunluk - - - + - bi - resimadi - uzanti), - - = - - istedigimiz - OriginalBM.Height;
- işine - = - [COLOR=#2b91af]DateTime[/COLOR].Now.Second - [COLOR=blue]new[/COLOR] - - + - [COLOR=blue]else[/COLOR] - - - kaydediyorum - sabit) - - - kücük - yüksekliği - - ResimUzunluk - için - Bitmap - - - istersen - - / - uzanti)); - - ResimYukseklik - = - adı - - - - - sabit) - - - [COLOR=blue]if[/COLOR] -
- - 0;
- - Ben - Zamanı:[/B] - bir - - - = - - - - Genişlik - bulacak.[/COLOR]
- [COLOR=#2b91af]Convert[/COLOR].ToInt32(ResimYukseklik)); - - - - ASP.NET - - - resmi - OriginalBM.Dispose();
- - - kodu - - - işlemin - büyükse - - yüksekliginden - > - - - Resim - - bmp - - - genişliği - sabit - oran - - - - - halini. - belirtiyoruz.[/COLOR]
- 22:29
Yaptığım - ResimYukseklik - - - - newSize - - - - göre - newSize);
- - 150 - - oran - - ve - - : - - - [COLOR=blue]new[/COLOR] - - - - - - - - - - değerlerinden - - - - dosya - - - (ResimYukseklik - -
- - - şekilde - resimleri - - = - (Bitmap - kendine - - - küçültüyorum. - - - - = - - - - - / - - - - [URL="http://www.csharpnedir.com/forum2/member_profile.asp?PF=10389"]programmar[/URL]
[B]Konu:[/B] - ResimUzunluk - Resim - - ResimYukseklik - - orjinali - - üretiyoruz.[/COLOR]
resimadi - - - [COLOR=green]//Eğer - - - - uygulamada - - =[COLOR=#2b91af]DateTime[/COLOR].Now.Day.ToString() - [B]Yazar:[/B] - - - Umarım - ResimUzunluk - - - - - - - - - - - - - ResimYukseklik - hem - - = - - [COLOR=blue]new[/COLOR] - - - - - hakkında
[B]Gönderim - Kasım - - - - - - bu - oran;
- [COLOR=blue]double[/COLOR] - [COLOR=#2b91af]DateTime[/COLOR].Now.Hour - + - - - - [COLOR=#2b91af]DateTime[/COLOR].Now.Year - Bitmap(OriginalBM, - = - - - rastgele - {
- - - - - - - - - - - [COLOR=green]//Buradada - - - - + - uyarla
[COLOR=green]//Resim - - atayacak - [COLOR=blue]double[/COLOR] - - - - yapıp - - [/COLOR]
- - - otomatik - yarar. - - seçiyoruz[/COLOR]
- - }
- - > - - [COLOR=green]//Küçülmesini - silebilirsin - yeniden - Resizebm - - - [COLOR=#2b91af]DateTime[/COLOR].Now.Month - ogünün - ResimYukseklik - > - + - hakkında - 21 - - - OriginalBM.Width;
- [COLOR=blue]if[/COLOR] - - - - isim - - - - [COLOR=blue]using[/COLOR] - - oran;
- - Değeri - - + - boyutu - - - Size([COLOR=#2b91af]Convert[/COLOR].ToInt32(ResimUzunluk), - OriginalBM - - - - Size - - resmin - - - - && - - - - - - - boyutu - oluşan - pxden - - - ResimUzunluk;
- Bitmap - [COLOR=green]// - && - = - > - sabit - (ResimUzunluk - - sabit;
- = - - 2008 - - - - - / - - + - {
- - - - - hem - Kodları - aşağıda - + - - [COLOR=blue]int[/COLOR] - - ResimYukseklik - - - = - - ResimUzunluk - orjinal - - göre - - ImageFormat.Jpeg);
- oran - sabit - - - tabi - veriyorum. - - Resizebm.Save(Server.MapPath([COLOR=#a31515]"..//Resimler//tumb//"[/COLOR] - - - - tarih - - - - genişliği - - - / - - + - [COLOR=green]//Resmin - [COLOR=#2b91af]DateTime[/COLOR].Now.Millisecond;
- - [COLOR=#2b91af]DateTime[/COLOR].Now.Minute - - 150 - resimadi - Bitmap(Server.MapPath([COLOR=#a31515]"..//Resimler/orjinal//"[/COLOR] - - = - - - dosya - ResimYukseklik;
- - - - + - Küçültülecek - - - - - - - o - - ResimUzunluk - - - - veya - - Saat - - sabit; - = - - - - - - - - - bmp)
- - kullandığım - - genişliğe - - - - bulacak.[/COLOR]
- [COLOR=blue]double[/COLOR] - - - - - = - {
- olarak - - - -
[URL=http://www.csharpnedir.com/forum2/forum_posts.asp?TID=20461&PID=81873#81873]Orjinal[/URL] - tersini - - - olması - - genişliğini - - -