رفتن به مطلب

ظبط تصویر صفحه نمایش در C#


coco

ارسال‌های توصیه شده

سلام دوستان!

 

من یه سوال داشتم که چون بخش C# تو انجمن اضافه نشده بود اینجا میپرسم!

 

من و چند تا از دوستام داریم یه برنامه C# مینویسیم

حالا ما میخوایم 2 دکمه تو یه فرم بزاریم ک با زدن یکیش از صفحه فیلم بگیره و عکس دکمه عوض شه و وقتی دو باره رو دکمه کلیک شد Save Dialog بیاره و بتونه ویدیو صفحه رو سیو کنه

و یا اون یکی دکمه هم بشه از صفحه اسکرین شات گرفت و بعدش باز هم SaveDialog و .........................

  :crazy: :crazy: :crazy:

ممنون میشم راهنمایی کنید

اولین کارمه

:S :S :S:write: :write: :write::gol: :gol:

لینک ارسال
به اشتراک گذاری در سایت های دیگر

سلام

برات گشتم

یه فیلم توی یوتیوب هست

https://www.youtube.com/watch?v=PMmKaIdTgiI

نگاش کن(برای اسکرین شات )

 

اینم یه نمونه هست برای فیلم گرفتن

بررسی کن شاید به کارت بیاد

http://stackoverflow.com/questions/4201403/capture-screen-video-c-sharp-net-in-a-background-process-in-windows-xp

 

اینم یه تاپیک تو برنامه نویس...

بررسی کن

http://barnamenevis.org/showthread.php?369414-فیلمبرداری-از-صفحه-دسکتاپ

لینک ارسال
به اشتراک گذاری در سایت های دیگر

اینم یه نمونه هست برای فیلم گرفتن بررسی کن شاید به کارت بیاد Capture Screen Video C# .NET in a Background Process in Windows XP - Stack Overflow

ممنون شهاب جان :gol:

اینو اول از همه دیدم و مشکلم اینه ک نمیدونم چجوری از image ای ک خروجی میده این void استفاده کنم! :cheshmak::roomNemishe::D

 

اینم یه تاپیک تو برنامه نویس... بررسی کن سوال: فیلمبرداری از صفحه دسکتاپ

اینم توش یه لینک داده ک توش آمزش برا ویژوال بیسیک هست

 

اینم که گذاشتم دانلود شه...

 

بازم ممنون! :gol: :gol:

لینک ارسال
به اشتراک گذاری در سایت های دیگر

خب من الان با این کد توستم شات بگیرم از صفحه!

Bitmap screenshot = new Bitmap(SystemInformation.VirtualScreen.Width,SystemInformation.VirtualScreen.Height,PixelFormat.Format32bppArgb);
            Graphics screenGraph = Graphics.FromImage(screenshot);
            screenGraph.CopyFromScreen(SystemInformation.VirtualScreen.X,
                                       SystemInformation.VirtualScreen.Y,
                                       0,
                                       0,
                                       SystemInformation.VirtualScreen.Size,
                                       CopyPixelOperation.SourceCopy);

            screenshot.Save("Screenshot.png", System.Drawing.Imaging.ImageFormat.Png);

حالا مشکل اینجاست ک من میخوام در مسیر ک خودم میدم

اسکرین شات سیو شه

اما این تو پوشه برنامه سیو میکنه!

لینک ارسال
به اشتراک گذاری در سایت های دیگر

خب من الان با این کد توستم شات بگیرم از صفحه!

Bitmap screenshot = new Bitmap(SystemInformation.VirtualScreen.Width,SystemInformation.VirtualScreen.Height,PixelFormat.Format32bppArgb);
            Graphics screenGraph = Graphics.FromImage(screenshot);
            screenGraph.CopyFromScreen(SystemInformation.VirtualScreen.X,
                                       SystemInformation.VirtualScreen.Y,
                                       0,
                                       0,
                                       SystemInformation.VirtualScreen.Size,
                                       CopyPixelOperation.SourceCopy);

            screenshot.Save("Screenshot.png", System.Drawing.Imaging.ImageFormat.Png);

حالا مشکل اینجاست ک من میخوام در مسیر ک خودم میدم

اسکرین شات سیو شه

اما این تو پوشه برنامه سیو میکنه!

این درست شد!

 

فقط اگه یه نفر پیدا شود ک ویدئویی شو به من یاری برساند ممنون میشم!

 

آیا کسی هست مرا یاری کند؟؟؟

لینک ارسال
به اشتراک گذاری در سایت های دیگر

والا من قبلا #C کار مکیردم که همش پریده 

اینو تو گیت هاب دیدم 

ببین به کارت میاد 

لینک1

لینک2

در ضمن گیت هاب منبع (یا بهتر بگم شبکه اجتماعی برنامه نویسی ها) بسیار عالیه که تقریبا همه زبان های برنامه نویسی رو  داره 

لینک ارسال
به اشتراک گذاری در سایت های دیگر

والا من قبلا #C کار مکیردم که همش پریده 

اینو تو گیت هاب دیدم 

ببین به کارت میاد 

لینک1

لینک2

در ضمن گیت هاب منبع (یا بهتر بگم شبکه اجتماعی برنامه نویسی ها) بسیار عالیه که تقریبا همه زبان های برنامه نویسی رو  داره 

سلام

ممنون

ولی هیچی نفهمیدم و توشم چیزی پیدا نکردم! :crazy: :crazy: :S :S :roomNemishe: :roomNemishe:

لینک ارسال
به اشتراک گذاری در سایت های دیگر

اون لینک دومیه به دردت نخورد؟!!

تو انجمن های فارسی #C هست بگردی حتما پیدا میکنی 

 

سلام

ممنون

ولی هیچی نفهمیدم و توشم چیزی پیدا نکردم! :crazy: :crazy: :S :S :roomNemishe: :roomNemishe:

نمیدونم دیگه (ماشاءالله خودت یه پا سرچری خوب بگردی پیدا میشه) و از #C  :kotak:  هم بدم میاد چون تو دانشگاه منو یاد خاطرات ناخوشایندم میفتم 

لینک ارسال
به اشتراک گذاری در سایت های دیگر

بایگانی شده

این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...