Forum
merhaba arkadaşlar ;
string ResimAdi = ""; string uzanti = "";
if (fuRes2.HasFile)
{
uzanti = Path.GetExtension(fuRes2.PostedFile.FileName);
ResimAdi = Seo.Temizle(baslik) + "_Resim2_" + IlanId + uzanti;
fuRes2.SaveAs(Server.MapPath("ilanResimleri/Silinecek" + uzanti));
int deger = 200;
Bitmap resim = new Bitmap(Server.MapPath("ilanResimleri/Silinecek" + uzanti));
using (Bitmap YeniResim = resim)
{
double Genislik = YeniResim.Width;
double Yukseklik = YeniResim.Height;
double oran = 0;
if (Genislik > deger)
{
oran = Genislik / Yukseklik;
Genislik = deger;
Yukseklik = Genislik / oran;
Size degerler = new Size(Convert.ToInt32(Genislik), Convert.ToInt32(Yukseklik));
Bitmap SonResim = new Bitmap(YeniResim, degerler);
SonResim.Save(Server.MapPath("ilanResimleri/200/" + ResimAdi));
SonResim.Dispose();
YeniResim.Dispose();
resim.Dispose();
}
else
fuRes2.SaveAs(Server.MapPath("ilanResimleri/200/" + ResimAdi));
}
// resimin 700 boyutu için
deger = 700;
resim = new Bitmap(Server.MapPath("ilanResimleri/Silinecek" + uzanti));
using (Bitmap YeniResim = resim)
{
double Genislik = YeniResim.Width;
double Yukseklik = YeniResim.Height;
double oran = 0;
if (Genislik > deger)
{
oran = Genislik / Yukseklik;
Genislik = deger;
Yukseklik = Genislik / oran;
Size degerler = new Size(Convert.ToInt32(Genislik), Convert.ToInt32(Yukseklik));
Bitmap SonResim = new Bitmap(YeniResim, degerler);
SonResim.Save(Server.MapPath("ilanResimleri/700/" + ResimAdi));
SonResim.Dispose();
YeniResim.Dispose();
resim.Dispose();
}
else
fuRes2.SaveAs(Server.MapPath("ilanResimleri/700/" + ResimAdi));
}
FileInfo FiSilinecek = new FileInfo(Server.MapPath("ilanResimleri/" + uzanti));
FiSilinecek.Delete();
SqlConnection baglanti = system.baglan();
SqlCommand cmdVitrin = new SqlCommand("Update IlanResim Set Resim2=@Resim2", baglanti);
cmdVitrin.Parameters.Add("IlanId", IlanId);
cmdVitrin.Parameters.Add("Resim2", ResimAdi);
cmdVitrin.ExecuteNonQuery();
imgResim2.ImageUrl = "ilanResimleri/200/" + ResimAdi;
}
else
{
SqlConnection baglanti = system.baglan();
SqlCommand cmdVitrin = new SqlCommand("Update IlanResim Set Resim2=@Resim2", baglanti);
cmdVitrin.Parameters.Add("IlanId", IlanId);
cmdVitrin.Parameters.Add("Resim2", "VitrinResim.png");
cmdVitrin.ExecuteNonQuery();
imgResim2.ImageUrl = "ilanResimleri/200/VitrinResim.png";
}
yukarıda görmüş oldugunuz kod da sadece değişcek şeyler "imgResim2" , "fuRes2", "Resim2"," _Resim2_" bu kısımlar bunu metodla nasıl yapabilirim ?