• پایان فعالیت بخشهای انجمن: امکان ایجاد موضوع یا نوشته جدید برای عموم کاربران غیرفعال شده است

ایجاد thumbnail از عکس و خواند عکس های یک فولدر

shervin

ASP.net
کاربر قدیمی پرشین تولز
تاریخ عضویت
26 ژوئن 2005
نوشته‌ها
6,353
لایک‌ها
261
سن
39
محل سکونت
تهران
من 2 تا کار میخواستم بکنم یکی اینکه یه فولدر عکس رو آپلود کنم و بعد از آپلود عکس خود به خود به موضوعات یکی اضافه بشه به نام همون فولدر عکس. و با باز کردن موضوع اتفاق زیر بیوفته
یا اگه میشه کلا عکس ها داخل دیتا بیس ذخیره بشه(اصلا امکان داره؟) ینی فولدر دیگه نسازم
و ضمنا میخوام بعد از باز کردن موضوع از هر عکس یه thumbnail درست کنه که با کلیک روی اون عکس به صفحه ی عکس بزرگ بره
ممنون
 

H_R

مدیر بازنشسته
تاریخ عضویت
30 مارس 2005
نوشته‌ها
3,298
لایک‌ها
17
سن
42
محل سکونت
North Pole
اگه میشه کلا عکس ها داخل دیتا بیس ذخیره بشه(اصلا امکان داره؟) ینی فولدر دیگه نسازم

دیگه نگو این حرفو ! :blush: بابا مگه بیکاری میخوای الکی حجم دیتابیست رو ببری بالا ( و احتمالا پول بیشتری بدی ) ولی ابته همه چیز رومیشه تو یدیتابیس ذخیره کرد حتی فایل exe رو !

بقش رو درست متوجه نشدم ولی تامب نیل ساختن چند روش داره


بخشی از مقالم روی Iranasp.net کهع متاسفانه دیگه وجود نداره .
PHP:
System.Drawing.Image.GetThumbnailImageAbort myCallBack = new System.Drawing.Image.GetThumbnailImageAbort(ThumbnailCallback);
System.Drawing.Image imgResizedImage = MainPic.GetThumbnailImage(360,270,myCallBack,IntPtr.Zero);
پارامترها:
به ترتیب از چپ به راست: (عرض، طول، callback و callbackData) هستند که callback یک نماینده برای Image.GetThumbnailImageAbort است. در نگارش 1.0 +GDI، نماینده عملا مورد استفاده قرار نمی*گیرد. اما شما حتماً باید یک نماینده بسازید و آن را به یک مرجع منتصب کنید (برنامه نمونه را نگاه کنید). callbackData نیز همیشه IntPtr.Zero است.

اگر تصویر اولیه، در خود Thumbnail به صورت ذخیره شده داشته باشد این متد آن را به اندازه خواسته شده تغییر اندازه می*دهد و در غیر این صورت این متد با کوچک کردن سایز تصویر اصلی Thumbnail می*سازد. برای ایجاد تصویرهایی با اندازه کوچک (برای مثال 120 در 120) این متد بسیار کار آمد است اما در صورتی که بخواهیم تصویر را در اندازه های بزرگ تری کوچک کنیم، احتمال افت کیفیت برای تصویرها وجود خواهد داشت. در این حالت توصیه می*شود که تصویر اصلی را با استفاده ازDrawImage کوچک کنید. روش زیر برای تغییر اندازه تصویرها در اندازه*های بزرگتر روشی کارآمدتر است.

کارکرن با فیال ها روی سرورم یه دفعه اینجا توضیح داده بودم بگرد اگه پیدا نکردی دوباره میگم !
 

shervin

ASP.net
کاربر قدیمی پرشین تولز
تاریخ عضویت
26 ژوئن 2005
نوشته‌ها
6,353
لایک‌ها
261
سن
39
محل سکونت
تهران
مرسی
خیلی لطف کردی الان میگردم
 
بالا