نمایش نتایج 1 تا 25 از 25

نام تاپیک: خروجی کارت گرافیک

  1. #1
    کاربر دائمی
    تاریخ عضویت
    فروردین 1388
    محل زندگی
    Ram
    پست
    322

    خروجی کارت گرافیک

    سلام دوستان.من می خوام خروجی کارت گرافیک رو داخل یک picturebox نمایش بدم.مثل اینکه از صفحه نمایش عکس بگیرم و اونو داخل یک picturebox نمایش بدم.می خوام بدونم بدون عکس گرفتن از صفحه نمایش میشه خروجی را داخل یک picturebox نمایش داد؟مرسی از کسانی که قراره کمک کنند.

  2. #2
    کاربر دائمی آواتار vbworm
    تاریخ عضویت
    شهریور 1387
    محل زندگی
    خانه شیطان
    سن
    43
    پست
    198

    نقل قول: خروجی کارت گرافیک


    PrivateSub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) HandlesMyBase.Load
    PictureBox1.SizeMode = PictureBoxSizeMode.StretchImage
    Timer1.Interval = 10
    EndSub

    PrivateFunction CaptureScreen() As Image
    Dim screenSize As Rectangle = Screen.PrimaryScreen.Bounds
    Dim target AsNew Bitmap(screenSize.Width, screenSize.Height)
    Using g As Graphics = Graphics.FromImage(target)
    g.CopyFromScreen(0, 0, 0, 0, New Size(screenSize.Width, screenSize.Height))
    EndUsing
    Return target
    EndFunction

    PrivateSub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
    PictureBox1.Image = CaptureScreen()
    EndSub

  3. #3
    کاربر تازه وارد آواتار mohammad.moosaei
    تاریخ عضویت
    مهر 1388
    محل زندگی
    kernel32.dll
    سن
    36
    پست
    79

    نقل قول: خروجی کارت گرافیک

    نقل قول نوشته شده توسط vbworm مشاهده تاپیک

    PrivateSub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) HandlesMyBase.Load
    PictureBox1.SizeMode = PictureBoxSizeMode.StretchImage
    Timer1.Interval = 10
    EndSub

    PrivateFunction CaptureScreen() As Image
    Dim screenSize As Rectangle = Screen.PrimaryScreen.Bounds
    Dim target AsNew Bitmap(screenSize.Width, screenSize.Height)
    Using g As Graphics = Graphics.FromImage(target)
    g.CopyFromScreen(0, 0, 0, 0, New Size(screenSize.Width, screenSize.Height))
    EndUsing
    Return target
    EndFunction

    PrivateSub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
    PictureBox1.Image = CaptureScreen()
    EndSub

    حالا اگه این کد دوستمون رو با استفاده از Threading بتونیم به صورت متوالی هر 10ms اجرا کنیم و اونو توی PictureBox بزاریم ، یک فیلم مستقیم از صفحه نمایش رو نشون میده .

  4. #4
    کاربر دائمی آواتار vbworm
    تاریخ عضویت
    شهریور 1387
    محل زندگی
    خانه شیطان
    سن
    43
    پست
    198

    نقل قول: خروجی کارت گرافیک


  5. #5
    کاربر دائمی
    تاریخ عضویت
    فروردین 1388
    محل زندگی
    Ram
    پست
    322

    نقل قول: خروجی کارت گرافیک

    دوست عزیز مثل اینکه اصلا سوال منو نخوندی من گفتم بدون عکس گرفتن از صفحه نمایش.اگه این کد را بزار توی یک تامپر 10 میلی ثانیه ببین cpu 100% کار میکنه.من نمی خوام عکس بگیرم می خوام از اون قسمت از حافظه که مربوط به کارت گرافیک هست استفاده کنم

  6. #6
    کاربر دائمی
    تاریخ عضویت
    فروردین 1388
    محل زندگی
    Ram
    پست
    322

    نقل قول: خروجی کارت گرافیک

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

  7. #7

    نقل قول: خروجی کارت گرافیک

    دوست عزیز راه هایی که آقایون گفتند که خیلی خوب بود شما مشکلتون چیه؟

  8. #8
    کاربر دائمی آواتار hero4000
    تاریخ عضویت
    شهریور 1388
    محل زندگی
    اينجا
    پست
    378

    نقل قول: خروجی کارت گرافیک

    نقل قول نوشته شده توسط navidkhalilian مشاهده تاپیک
    اساتید سایت پس کجایید.همینطوری اسم خودتون رو گزاشتید اساتید و مدیر بخش.مدیریت سایت خیلی ضعیف شده
    دوست عزيز اينجا کسي ملزم به پاسخگويي به شما نيست لطفا حرمتها را حفط کنيد

  9. #9
    کاربر دائمی
    تاریخ عضویت
    فروردین 1388
    محل زندگی
    Ram
    پست
    322

    نقل قول: خروجی کارت گرافیک

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

    من از 09111111111 تشکر میکنم که حداقل، سوالی که پرسید منطقی بود.مشکل من اینه که کد بالا برای عکس گرفتن از صفحه هست و اگر او رو داخل یک تایمر بزاریم(یا thread) اونموقع cpu 100% کار میکنه.من می خوام خروجی کارت گرافیک رو از حافظه بخونم نه اینکه از صفحه نمایش عکس بگیرم.مرسی

  10. #10
    کاربر دائمی
    تاریخ عضویت
    فروردین 1388
    محل زندگی
    Ram
    پست
    322

    نقل قول: خروجی کارت گرافیک

    هنوزم کسی نتونسته در مورد این موضوع جواب پیدا کنه؟

  11. #11
    کاربر دائمی آواتار Shahram_Shobeiri
    تاریخ عضویت
    اسفند 1388
    محل زندگی
    تهران
    پست
    315

    نقل قول: خروجی کارت گرافیک

    تا اونجا که من می دونم ویندوز (مثل داس) اجازه دسترسی مستقیم به ویدئو مموریش رو نمی ده. من یه سرچ زدم و به این نتیجه رسیدم که یکی از راه های کپچر کردن اسکرین استفاده از API ها است که فکر کنم از اشیای دات نت سریع تر باشند. تو لینک زیر یه نمونه استفاده از API ها برای اسیر کردن() صفحه نمایش آورده شده!
    http://www.codeguru.com/Csharp/Cshar...icle.php/c6139

  12. #12
    کاربر دائمی آواتار Shahram_Shobeiri
    تاریخ عضویت
    اسفند 1388
    محل زندگی
    تهران
    پست
    315

    نقل قول: خروجی کارت گرافیک

    اینو هم یه نگاه بندازی بد نیست
    http://www.codeproject.com/KB/GDI/ba...n_capture.aspx

  13. #13
    کاربر دائمی
    تاریخ عضویت
    فروردین 1388
    محل زندگی
    Ram
    پست
    322

    نقل قول: خروجی کارت گرافیک

    ممنون از اینکه وقت گزاشتید برای کمک به من.میشه بگید حالا که نمیشه از ویندوز اینکار رو انجام داد و طبق گفته خودتون از طریق داس این کار رو انجام بدم؟

  14. #14
    کاربر دائمی آواتار Shahram_Shobeiri
    تاریخ عضویت
    اسفند 1388
    محل زندگی
    تهران
    پست
    315

    نقل قول: خروجی کارت گرافیک

    باید بگم که برای دسترسی به ویدئو مموری داس باید سیستم رو با داس ران کنید و cmd یا dos box جواب نمیده. فکر نکنم این کار(کپچر کردن اسکرین داس) مد نظر شما باشه اما اگه هست بگید که کد c یا pascal بگذارم

  15. #15
    کاربر دائمی
    تاریخ عضویت
    فروردین 1388
    محل زندگی
    Ram
    پست
    322

    نقل قول: خروجی کارت گرافیک

    دوست من بر اساس اطلاعاتی که دارم میدونم خروجی کارت گرافیک در حافظه ram ذخیره میشه اما من نمیدونم چطوری اونو بخونم.آیا حالا می تونید به من کمک کنید؟

  16. #16
    کاربر دائمی آواتار Shahram_Shobeiri
    تاریخ عضویت
    اسفند 1388
    محل زندگی
    تهران
    پست
    315

    نقل قول: خروجی کارت گرافیک

    بله. اما همونطور که گفتم سیستم عامل (به عنوان مدیر منابع سیستم) اجازه دسترسی به اون بخش از حافظه رو که معروف به video memory است به سایرین نمی دهد.

  17. #17
    کاربر دائمی
    تاریخ عضویت
    فروردین 1388
    محل زندگی
    Ram
    پست
    322

    نقل قول: خروجی کارت گرافیک

    اصلا یه سوال یه برنامه مثل netsopport school چطوری مانیتور کلاینت ها رو میبینه.البته اینو بگم اگه می خوای بگی عکس میگیره و میفرسته اشتباهه چون اون عکس نمیگیره.حالا میتونید کمک کنید؟؟؟؟

  18. #18

    نقل قول: خروجی کارت گرافیک

    نقل قول نوشته شده توسط navidkhalilian مشاهده تاپیک
    اصلا یه سوال یه برنامه مثل netsopport school چطوری مانیتور کلاینت ها رو میبینه.البته اینو بگم اگه می خوای بگی عکس میگیره و میفرسته اشتباهه چون اون عکس نمیگیره.حالا میتونید کمک کنید؟؟؟؟
    عکس میگیره . علت سرعت بالاش هم اینه که عکسها رو به دیسک سخت منتقل نمی کنه بلکه تو رم پردازشها رو انجام میده.

  19. #19
    کاربر دائمی آواتار Navid Asadi
    تاریخ عضویت
    فروردین 1388
    محل زندگی
    و در این نزدیکی
    سن
    31
    پست
    794

    نقل قول: خروجی کارت گرافیک

    میدونم این جواب سوالت نیست ولی شاید لازم نباشه 30 فریم درثانیه عکس بگیری تا برنامه کند بشه!

  20. #20
    کاربر دائمی
    تاریخ عضویت
    فروردین 1388
    محل زندگی
    Ram
    پست
    322

    نقل قول: خروجی کارت گرافیک

    1- منم عکس رو داخل رم پردازش میکنم
    - حجم عکس من 4kb هست.
    3- موقعی سیستم کند میشه که از صفحه عکس گرفته میشه یعنی تا وقتی عکس گرفته نشه cpu 1% هم نمیشه.
    حالا کمک کنید.مرسی

  21. #21
    کاربر دائمی
    تاریخ عضویت
    فروردین 1388
    محل زندگی
    Ram
    پست
    322

    نقل قول: خروجی کارت گرافیک

    سلام دوستان کسی نمی تونه کمک کنه؟یا راهنمایی؟؟؟؟تاپیک رو همراهی کنید.لطفاً

  22. #22
    کاربر دائمی
    تاریخ عضویت
    فروردین 1388
    محل زندگی
    Ram
    پست
    322

    نقل قول: خروجی کارت گرافیک

    یعنی هیچ کس نیست که بتونه کمک کنه؟؟؟؟

  23. #23
    کاربر دائمی آواتار Shahram_Shobeiri
    تاریخ عضویت
    اسفند 1388
    محل زندگی
    تهران
    پست
    315

    نقل قول: خروجی کارت گرافیک

    یه نرم افزار هست به اسم jing که تحت دات نت نوشته شده و اسکرین کپچر میکنه. فکر کنم اگه یه سرچی در مورد این نرم افزار و روش کارش بزنی بتونی به نتایجی برسی

  24. #24
    کاربر دائمی آواتار Shahram_Shobeiri
    تاریخ عضویت
    اسفند 1388
    محل زندگی
    تهران
    پست
    315

    نقل قول: خروجی کارت گرافیک

    بیا آقا، اونقدر سریش بازی درآوردی (شوخی) که برنامه رو برات نوشتم. البته با کپی کاری از اینترنت. با رعایت کپی رایت!!!
    البته کد به C#‎ نوشته شده. چون همونطور که گفتم محصول کپی کاریه و چون وقت ندارم (همینطوری یه ساعت وقت گرفت) فرصت نکردم به vb.net تبدیلش کنم.
    حجم کدش کمه و تبدیل کردنش سه سوته انجام میشه.
    فایل های ضمیمه فایل های ضمیمه

  25. #25
    کاربر دائمی
    تاریخ عضویت
    فروردین 1388
    محل زندگی
    Ram
    پست
    322

    نقل قول: خروجی کارت گرافیک

    سلام دوست من.میشه سورس رو به ..net 2005 یا 2008 تبدیل کنی؟ممنون میشم اگه این کارو واسم انجام بدی.

قوانین ایجاد تاپیک در تالار

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