PDA

View Full Version : سوال: نشان دادن یک قسمت از یک تصویر بزرگ



Royce_Da
دوشنبه 23 شهریور 1388, 21:40 عصر
سلام دوستان :

میخوام بدونم میشه فقط یه قسمت از یه تصویر را برش داد و نمایش داد ؟

توجه کنید که من نمیخوام کل تصویر رو لود کنم بعد یه قسمتش رو ببرم و نشون بدم . چون نصویر حجم و کیفیت بالایی داره . و من نمیخام بار اضافی رو سیستم بندازم .


مثل همیشه از تمامی شما اساتید سپاس گزارم . :لبخندساده:

Royce_Da
سه شنبه 24 شهریور 1388, 21:33 عصر
سلام

خودم جوابش رو پیدا کردم گفتم بزارم اینجا که دیگران راه من رو دوباره نرن :لبخند:

در ضمن اگر جاییش رو متوجه نشدید بگین

Amir Oveisi
سه شنبه 24 شهریور 1388, 23:07 عصر
شما با این کد دارید کل تصویر رو load می کنید.
Image newImage = Image.FromFile(@"...");

Royce_Da
چهارشنبه 25 شهریور 1388, 05:08 صبح
شما با این کد دارید کل تصویر رو load می کنید.
Image newImage = Image.FromFile(@"...");


:متفکر: گمان نمیکنم :متفکر:

من با این کد یه قسمت از یه عکس که حجمش هم 85MB هست و سایزش هم 15000*12000 هست رو بدون هیچ تاخیری لود میکنم.

Amir Oveisi
چهارشنبه 25 شهریور 1388, 05:35 صبح
به ميزان مصرف حافظه برنامه خود دقت كنيد زماني كه اين خط كد رو اجرا ميكنه، ببينيد چه تغييراتي ميكنه.
اگر تغييراتش محسوس نباشه ميشه نتيجه گرفت راه حل شما هموني هست كه دنبالش بودين.

Royce_Da
چهارشنبه 25 شهریور 1388, 05:55 صبح
به ميزان مصرف حافظه برنامه خود دقت كنيد زماني كه اين خط كد رو اجرا ميكنه، ببينيد چه تغييراتي ميكنه.
اگر تغييراتش محسوس نباشه ميشه نتيجه گرفت راه حل شما هموني هست كه دنبالش بودين.


کاری که فرمودید رو انجام دادم . خبری از پردازش اضافی یا پر شدن حافظه نبود .


به هر حال از توجهی که به این قطعه کد داشتید ممنونم :تشویق: :لبخندساده:

Mohsen_Fotouhi
چهارشنبه 25 شهریور 1388, 16:06 عصر
سلام
در ادامه سواله دوستمون من می خوام یک قسمت از تصویر رو برش بدم و با درگ و دراپ در یک PictureBox دیگه بذارم ممنون میشم راهنمایی کنید با تشکر