PDA

View Full Version : نمایش عکس بدون افت کیفیت در aspx



notlikeothers
جمعه 23 مرداد 1394, 14:30 عصر
سلام دوستان.
من میخوام تو صفحه aspx خروجی imageبگیرم.ینی کل صفحه باشه عکس.بعدش اینکه وقتی عکس سایزش بزرگ میشه افت کیفیت پیدا نکنه.
خودم گشتم چیز خوبی پیدا نکردم اگه دویتان نظری دارن بگن لطفا

malloc
جمعه 23 مرداد 1394, 18:44 عصر
والا زیاد متوجه نشدم اما مثلا اگه شما یه عکس 320*240 داشته باشید و هر کاری هم کنید توی صفحه بصورت کامل افت کیفیت پیدا میکنه

notlikeothers
جمعه 23 مرداد 1394, 22:26 عصر
lممنون که جواب دادین.یینید اف کیفیت اوکی.ولی چه طوری یه صفحه aspxبشه عکس.اخه دیدم که صفحه aspxشده عکس
contenttype=image

malloc
جمعه 23 مرداد 1394, 23:44 عصر
lممنون که جواب دادین.یینید اف کیفیت اوکی.ولی چه طوری یه صفحه aspxبشه عکس.اخه دیدم که صفحه aspxشده عکس
contenttype=image

کدی که دیدید رو میزارید تا برسی کنیم ؟؟ چون واقعا الان رو سوالتو گیج شدم .... نمیدونم ماجرا چیه

notlikeothers
یک شنبه 25 مرداد 1394, 09:24 صبح
string Image = Request.QueryString["Pic"].Replace("/","").Replace("\\","");;
if (Image == null)
{
return;
}




string strX = Request["X"];
string strY = Request["Y"];
int intX = 0, intY = 0;
if (strX != null && strX != "")
{
intX = Int32.Parse(strX);
}


if (strY != null && strY != "")
{
intY = Int32.Parse(strY);
}




string Path = ConfigurationSettings.AppSettings["GalleryFileAddress"] + "\\" + Request["Pic"];










Bitmap bmp = CreateThumbnail(Path, intX, intY);


if (bmp == null)
{


return;
}




// Put user code to initialize the page here
Response.ContentType = "image/jpeg";
bmp.Save(Response.OutputStream, System.Drawing.Imaging.ImageFormat.Jpeg);
bmp.Dispose();

خودتون استادین میدونید که این کد صفحه aspxرو عکس میده ولی افت کیفیت داره

malloc
یک شنبه 25 مرداد 1394, 09:48 صبح
lممنون که جواب دادین.یینید اف کیفیت اوکی.ولی چه طوری یه صفحه aspxبشه عکس.اخه دیدم که صفحه aspxشده عکس
contenttype=image

الان این کدی که شما زدی توی صفحه aspx عکستو باز میکنه و مشکلی هم نداره ....

اون بحث افت کیفیت هم که خوب وقتی دارید عکس رو thum میکنید مشخصه افت کیفیت پیدا میکنه