PDA

View Full Version : افكت دادت به تصاوير



csharpprogramer88
چهارشنبه 16 تیر 1389, 11:11 صبح
سلام به همه برنامه نويسان محترم

من تعدادي عكس را از ديتابيس ميخوانم و در picture box نشان ميدم سوال اينجاست چطوري مي تونم به اين تصاوير يكسري افكت مثل كليپ هايي كه با برنامه هايي نظير پريماير درست ميكنند بدهم مثلا عكس موقعي نشان دادن شطرنجي باشد و سپس كمي مكث و موقعي رفتن با چرخش باشد البته تعداد افكت ها زياد باشد بهتره

iman_me
چهارشنبه 16 تیر 1389, 14:15 عصر
خوب من چند تایی رو بلدم حدودا 5و6 تا اگه خواستی بگو بزارم

csharpprogramer88
چهارشنبه 16 تیر 1389, 15:41 عصر
خوب من چند تایی رو بلدم حدودا 5و6 تا اگه خواستی بگو بزارم

خواهشا توضيح بديد چطوري بايد با پيكچر باكس از اين افكت ها استفاده كنم

csharpprogramer88
شنبه 19 تیر 1389, 08:22 صبح
دوستان يكي يه كامپوننتي يا راه جلي به من نشون بده

Salar Ashgi
شنبه 19 تیر 1389, 10:48 صبح
دوست عزیز csharpprogramer88 (http://www.barnamenevis.org/forum/member.php?u=114157) ، باید در نظر داشته باشید که Picture Box فقط یک کنترل جهت نمایش

عکس روی فرم است و نمیتواند کار یک نرم افزار گرافیکی ویرایش تصویر همچون photoshop را انجام دهد .

شما باید ابتدا افکت دلخواه خود را با نرم افزارهای جانبی به عکس اعمال نموده و بعد آن عکس را در

Picture Box نشان دهید .

csharpprogramer88
شنبه 19 تیر 1389, 11:33 صبح
دوست عزیز csharpprogramer88 (http://www.barnamenevis.org/forum/member.php?u=114157) ، باید در نظر داشته باشید که Picture Box فقط یک کنترل جهت نمایش

عکس روی فرم است و نمیتواند کار یک نرم افزار گرافیکی ویرایش تصویر همچون photoshop را انجام دهد .

شما باید ابتدا افکت دلخواه خود را با نرم افزارهای جانبی به عکس اعمال نموده و بعد آن عکس را در

Picture Box نشان دهید .


دوست عزيز شايد منظور خودمو بد رسانده باشم . من ميخوام زماني كه تصوير داره لود ميشه يك چرخي بخوره يا شطرنجي بشه در حالت عادي زماني كه تصوير لود ميشه بدون هيچ عكس العملي انجام ميشه و كاربر اصلا متوجه تغيير تصوير نميشه من ميخوام كاري كنم كه با يك سري افكت توجه كاربر را جلب كنم كه تصوير همان تصوير ثابت jpg است كه نميشه روي اون افكت هاي اين شكلي انجام داد تازه لااقل ميشه خود تصوير را به چند قسمت تقسيم كرد و دوباره به هم چسباند اين كه گفتيد نرم افزار فتو شاپ با توجه به توضيحات من به كارم نمياد

مهدی فرزاد
شنبه 19 تیر 1389, 12:18 عصر
سلام
من پیشنهاد میکنم از WPF استفاده کنی
و اگه از Microsoft Expression Blend برای ساخت کنترل های WPF استفاده کنی که عالی میشه
من الان مدتی دیگه از WinApp کوچ کردم به WPF.این تکنولوژِی فوق العادست.

مصطفی ساتکی
شنبه 19 تیر 1389, 12:47 عصر
از WPF استفاده كني راحت تري .
اگر مثلاً خودت بخايي همچين چيزي بنويسي اولاً بايستي تو يه Thread مجزا بايستي كارتو انجام بدي.
شما مي فرمايد در هنگام لود bitmap شما اگر Bitmap رو با Function خودتون لود كنيد مي تونيد در هنگام لود اين كارو انجام بديد و وقتي هم كه صد در صد لود نشده كل تصويرو نداريد . وقتي كه Bitmap لود شد شما مثلاً Gaussian blur رو با سيگماي مختلف هر بار رو bitmap تون تو حافظه اعمال مي كنيد و در هر بار اعمال با bitblt كپيش مي كند تو dc مربوط به picture box اين ميشه يه افكت

csharpprogramer88
شنبه 19 تیر 1389, 17:47 عصر
من اصلا wpf نميدونم چيه خواهشا اگر ميدونيد دي ال ال معرفي كنيد

مهدی فرزاد
شنبه 19 تیر 1389, 20:57 عصر
به نظر من بهتره از همین امروز برای یاد گیری WPF اقدام کنی
این تکنولوژی به همراه VS 2008 ارائه شد و در VS 2010 تکمیل شده
از این آدرس شروع کن
http://www.barnamenevis.org/forum/forumdisplay.php?f=142

عالیه من که دیگه کاملا از WINAPP کوچ کردم به WPF

csharpprogramer88
دوشنبه 21 تیر 1389, 10:07 صبح
عزیزان یه چیزی غیر از wpf معرفی کنید

Mohandes2009
دوشنبه 21 تیر 1389, 12:49 عصر
برنامه اش را من دارم خواستی بگو میدم بهت!:لبخندساده:

iman_me
دوشنبه 21 تیر 1389, 17:14 عصر
اینم چیزی که قول دادم

csharpprogramer88
دوشنبه 21 تیر 1389, 19:09 عصر
برنامه اش را من دارم خواستی بگو میدم بهت!:لبخندساده:

برادر من نیکی و پرسش اگر با سی شارپ داری بفرستی ممنون میشم

csharpprogramer88
دوشنبه 21 تیر 1389, 22:25 عصر
اینم چیزی که قول دادم

دوست عزيز سلام
تشكر از اينكه كار منو راه انداختيد
دوست عزيز دو تا سوال دارم خواهشا كمك كنيد
private Bitmap bmp = new Bitmap(Properties.Resources.Evil__1_);
از اين كد چيزي نميفهمم
چيزي كه از كد شما فهميدم اينه كه animationControl1 را درروي فرم قرار بدم و بعد از اون طبق شرط ها افكت بدم حالا نميدونم animationControl1 را چطوري بيارم خواهشا در اين زمينه كمك كنيد دوست من نميشه به picture box اين افكت ها اعمال كنم

با تشكر

Mohandes2009
چهارشنبه 23 تیر 1389, 17:27 عصر
http://www.codeproject.com/KB/GDI-plus/Image_Processing_Lab.aspx

iman_me
چهارشنبه 23 تیر 1389, 22:48 عصر
سلام
1.اون یک متغییر که اگه بخوای میتونی اون رو هر بار عوض کنی
2.یک فایل درون پوشه دیباگ هست که میتونی اون رو به تولس بار اضافه کنی
یک خورده تجزیه اش کنی میفهمی که باید از یک پنل استفاده کنی و عکس اول رو درون اون بریزی