Wayback Machinekoobas.hobune.stream
May JUN Jul
Previous capture 12 Next capture
2021 2022 2023
1 capture
12 Jun 22 - 12 Jun 22
sparklines
Close Help
  • Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
  • Asset Store
  • Get Unity

UNITY ACCOUNT

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account
  • Blog
  • Forums
  • Answers
  • Evangelists
  • User Groups
  • Beta Program
  • Advisory Panel

Navigation

  • Home
  • Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
    • Blog
    • Forums
    • Answers
    • Evangelists
    • User Groups
    • Beta Program
    • Advisory Panel

Unity account

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account

Language

  • Chinese
  • Spanish
  • Japanese
  • Korean
  • Portuguese
  • Ask a question
  • Spaces
    • Default
    • Help Room
    • META
    • Moderators
    • Topics
    • Questions
    • Users
    • Badges
  • Home /
  • Help Room /
avatar image
0
Question by Shinugami · Jul 01, 2016 at 04:11 PM · rectpixelscapturecapturescreenshotcapturescreen

How to Capture pixels from monitor display? (C# similar to print-screen in windows but only for a rect).

  • this is not an in-game screenshot

  • for starters I'd like it to capture whatever is on the screen. (open windows / desktop etc). Later I will add placeholders to isolate sections of the screen so it can be used efficiently to capture needed areas only.

I'd like to know of any information in regards to using a Unity3D program to capture a portion of the monitor display, similar to how windows has a print-screen function except that I will be capturing specific rect areas on the screen and storing them as RGB arrays for translation purposes.

I've spent a few days browsing forums and the internet but I find libraries that are not compatible with unity and a majority of the answers are related to in-game video and screenshots.

I believe neither are useful to me as I don't want a unity screenshot and I'd like to keep the code within Unity as much as possible.

  • Inside Unity, the closest I found was this:

http://answers.unity3d.com/questions/444066/trying-to-capture-an-area-rect-of-the-screen.html

However it is dealing with Cameras which means it's only capturing within the unity window.


  • Regarding external DLL files, I found this other code...

http://www.dskims.com/how-to-capture-current-desktop-efficiently-and-cross-platform-in-unity3d/

Except that I have read that the System.Windows.Forms.dll is not compatible with Unity. :(


I have some backup ideas (using another language / method to create a program) however I'd like to do it all within Unity if possible. Any help will be greatly appreciated and credit will be given.

Comment
Add comment · Show 2
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image p_klokgieters · Nov 14, 2019 at 02:30 PM 0
Share

Did you ever find a solution for this?

avatar image sudam · Nov 16, 2021 at 11:40 PM 0
Share

Any solution found?

0 Replies

· Add your reply
  • Sort: 

Your answer

Hint: You can notify a user about this post by typing @username

Up to 2 attachments (including images) can be used with a maximum of 524.3 kB each and 1.0 MB total.

Follow this Question

Answers Answers and Comments

61 People are following this question.

avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image

Related Questions

GL:Line not working with ScreenCapture.CaptureScreen,GL.LINE_STRIP not showing in game Window when using ScreenCapture.CaptureScreenshot 0 Answers

Screencapture.screenshot image is faint or translucent (Android) 1 Answer

How to pause screen rendering? 2 Answers

Screen recorder that supports microphone input 0 Answers

gameview capture in realtime 1 Answer


Enterprise
Social Q&A

Social
Subscribe on YouTube social-youtube Follow on LinkedIn social-linkedin Follow on Twitter social-twitter Follow on Facebook social-facebook Follow on Instagram social-instagram

Footer

  • Purchase
    • Products
    • Subscription
    • Asset Store
    • Unity Gear
    • Resellers
  • Education
    • Students
    • Educators
    • Certification
    • Learn
    • Center of Excellence
  • Download
    • Unity
    • Beta Program
  • Unity Labs
    • Labs
    • Publications
  • Resources
    • Learn platform
    • Community
    • Documentation
    • Unity QA
    • FAQ
    • Services Status
    • Connect
  • About Unity
    • About Us
    • Blog
    • Events
    • Careers
    • Contact
    • Press
    • Partners
    • Affiliates
    • Security
Copyright © 2020 Unity Technologies
  • Legal
  • Privacy Policy
  • Cookies
  • Do Not Sell My Personal Information
  • Cookies Settings
"Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
  • Anonymous
  • Sign in
  • Create
  • Ask a question
  • Spaces
  • Default
  • Help Room
  • META
  • Moderators
  • Explore
  • Topics
  • Questions
  • Users
  • Badges