PDA

View Full Version : سوال: تغییر سایز عکس



ha88an
جمعه 13 دی 1392, 10:27 صبح
با سلام
میخواستم با استفاده از کد، عکس های ذخیره شده توی پوشه پروژم رو به اندازه ی 468x60 تغییر اندازه بدم
من یک مبتدی هستم و به زبان VB دارم asp.net کار میکنم :خجالت:

rezadana
شنبه 14 دی 1392, 09:58 صبح
این به زبون سیشارپه

/* picsize */
public string smalpic(FileUpload filupload, string filname, string pach, int a, int b)
{
Bitmap originalBMP = new Bitmap(filupload.FileContent);
int origWidth = originalBMP.Width;
int origHeight = originalBMP.Height;
int sngRatio = origWidth / origHeight;
int newWidth = a;
int newHeight = b;
Bitmap newBMP = new Bitmap(originalBMP, newWidth, newHeight);
Graphics oGraphics = Graphics.FromImage(newBMP);
oGraphics.SmoothingMode = System.Drawing.Drawing2D.SmoothingMode.AntiAlias;
oGraphics.InterpolationMode = System.Drawing.Drawing2D.InterpolationMode.HighQua lityBicubic;
oGraphics.DrawImage(originalBMP, 0, 0, newWidth, newHeight);
newBMP.Save(pach + filname);
originalBMP.Dispose();
newBMP.Dispose();
oGraphics.Dispose();
return filname;
}

ha88an
شنبه 14 دی 1392, 11:52 صبح
این به زبون سیشارپه

/* picsize */
public string smalpic(FileUpload filupload, string filname, string pach, int a, int b)
{
Bitmap originalBMP = new Bitmap(filupload.FileContent);
int origWidth = originalBMP.Width;
int origHeight = originalBMP.Height;
int sngRatio = origWidth / origHeight;
int newWidth = a;
int newHeight = b;
Bitmap newBMP = new Bitmap(originalBMP, newWidth, newHeight);
Graphics oGraphics = Graphics.FromImage(newBMP);
oGraphics.SmoothingMode = System.Drawing.Drawing2D.SmoothingMode.AntiAlias;
oGraphics.InterpolationMode = System.Drawing.Drawing2D.InterpolationMode.HighQua lityBicubic;
oGraphics.DrawImage(originalBMP, 0, 0, newWidth, newHeight);
newBMP.Save(pach + filname);
originalBMP.Dispose();
newBMP.Dispose();
oGraphics.Dispose();
return filname;
}

حالا اگه یه نفر بیاد اینو تبدیل به کد VB کنه خیلی ممنون میشم

ha88an
شنبه 14 دی 1392, 22:33 عصر
دوستان من هنوز کارم گیره :افسرده:

rezadana
دوشنبه 16 دی 1392, 10:15 صبح
سایتهایی هست که میشه کد رو بهش بدی و به بیسیک تبدیلش میکنه برات. تو گوگل سرچ کن پیدا می کنی

ha88an
دوشنبه 16 دی 1392, 10:45 صبح
سایتهایی هست که میشه کد رو بهش بدی و به بیسیک تبدیلش میکنه برات. تو گوگل سرچ کن پیدا می کنی
ممنون دوست عزیز این روشو قبلا رفتم، این سایت ها کد ها رو کامل تبدیل نمیکنن
اگه یکی کمک کنه ممنون میشم