PDA

View Full Version : سوال: نحوه تبدیل تصاویر حجیم و بزرگ به تصاویر کوچک



mahallat
جمعه 05 آذر 1389, 00:44 صبح
با سلام
دوستان گرامی برای یک گالری تصاویر که دارم می سازم می خواهم پدید thume nails کردن (یعنی همون کوچک کردن تصاویر)را توسط خود برنامه انجام بدم یعنی زمانی که فایل بزرگ را آپلود می کنم یک نسخه کوچیکشم ایجاد بشه لطفا در این مورد کمک کنید

ali_mnkt
جمعه 05 آذر 1389, 01:02 صبح
با کلاس tume nail manipulator میشه سایز عکس رو دستکاری کرد . یه search بزن

majnun
جمعه 05 آذر 1389, 02:33 صبح
تو سایت یه برنامه هست همینکارو میکنه ، کامل هست مثال با c# یکمی بگردی پیدا میشه

mahallat
جمعه 05 آذر 1389, 14:26 عصر
سلام
majnun جان ممکنه آدرس تاپیکی که این مثال داره واسم ارسال کنید؟

majnun
جمعه 05 آذر 1389, 15:16 عصر
این لینک ها را ببینید

http://barnamenevis.org/forum/showthread.php?t=258259

http://www.google.com/cse?cx=010277259273172057471:gbud9yj2nhi&q=%D8%AA%D8%BA%DB%8C%DB%8C%D8%B1+%D8%B3%D8%A7%DB%8 C%D8%B2+%D8%B9%DA%A9%D8%B3+&x=84&y=10&siteurl=barnamenevis.org/forum/showthread.php%3Ft%3D258259

rana-writes
جمعه 05 آذر 1389, 15:49 عصر
سلام
اینطوری هم میتونین عمل کنین:



System.Drawing.Image image = System.Drawing.Image.FromStream(PicUp.PostedFile.I nputStream);
float imageWidth = image.PhysicalDimension.Width;
float imageHeight = image.PhysicalDimension.Height;
float imageSize = imageHeight > imageWidth ? imageHeight : imageWidth;
float imageResize = imageSize <= 128 ? (float)1.0 : 128 / imageSize;
imageWidth *= imageResize;
imageHeight *= imageResize;
System.Drawing.Image thumb = image.GetThumbnailImage((int)imageWidth, (int)imageHeight, delegate() { return false; }, (IntPtr)0);

FileName = Path.Combine(
Server.MapPath("~/Gallery") + "\\" + Picreader["GalleryDir"].ToString(), PicName);

thumb.Save(FileName);


این کدها عکسی که از FileUpload خونده میشه رو کوچیک میکنه

mahallat
جمعه 05 آذر 1389, 16:12 عصر
با سلام
دوستان ممنون از لطفتون عالی بود اگر یک روز هاست ویندوز (http://www.parmishost.com/windows.htm) خوب خواستید من در خدمتتون هستم و جبران می کنم.

aserfg
جمعه 05 آذر 1389, 22:03 عصر
بهترین روش برای ایجادtumbnail استفاده از generic handlers است .