Some time ago, I stumbled upon an excellent article about taking screenshots of specific windows in .NET, and doing something with black and white color rectangles behind those windows in order to preserve the aero effect when saving a screenshot to a PNG. Well, I can't find that article anymore, mainly because crap sites and other stuff not at all associated with taking screenshots SEO'd their way into Google's results. Does anyone know how I can take a screenshot of a specific window while preserving the aero effect?
Taking a PNG screenshot of a window, but keeping the aero transparency
1.3k Views Asked by emmalyx At
1
There are 1 best solutions below
Related Questions in C#
- Passing arguments to main in C using Eclipse
- kernel module does not print packet info
- error C2016 (C requires that a struct or union has at least one member) and structs typedefs
- Drawing with ncurses, sockets and fork
- How to catch delay-import dll errors (missing dll or symbol) in MinGW(-w64)?
- Configured TTL for A record(s) backing CNAME records
- Allocating memory for pointers inside structures in functions
- Finding articulation point of undirected graph by DFS
- C first fgets() is being skipped while the second runs
- C std library don't appear to be linked in object file
- gcc static library compilation
- How to do a case-insensitive string comparison?
- C programming: Create and write 2D array of files as function
- How to read a file then store to array and then print?
- Function timeouts in C and thread
Related Questions in VB.NET
- If...Then...Else Visual Basic 2012
- Detecting whether a mouse button is down in vb.net
- IOrderedEnumerable to vb.net IOrderedEnumerable Conversion
- vb.net Get PrivateMemorySize64 and process id sort by memory size
- Cannot insert values into database
- check validation of an expression with Regex
- VB.NET KeyNotFoundException from String()
- How do i display data that are in between 2 values in a DDL?
- VB.net: How to make original variable value fulfill 2 statements?
- Login form by using a new database, made in VB
- Get Text from listbox in VB.net
- error handing for uploading large size file
- XML Null Element Visual Basic
- Using chart and tooltip
- vb2010 Express - Operator '=' is not defined
Related Questions in TRANSPARENCY
- How can I add a transparent tkinter image in Python 3.3.2?
- Transparent RichTextBox with Graphic not showing Text
- How to remove UINavigationBar transparency in iOS8?
- Fluid login form with different transparency of background holder
- Set mesh transparency Meshlab
- Android OpenGL Transparent Texture Draws Black
- Is it possible to have a element transparent and see through his parent opaque background
- In CSS3, using `transparency` with `gradient` doesn't work?
- OpenLayers3: best way to display multiple WMS layers in trasparency
- Windows Form Application - Transparent PictureBox Image overwrites Form Transparency
- WS_EX_TOOLWINDOW with TransparencyKey causes Win32Exception
- ImageMagick: How to make both black and white transparent?
- Clear Transparent Background for QWidget
- How can I apply a fade-out-text effect with a transparent-to-white gradient?
- Trouble with Transparent Background in scene created with Three.js Editor
Related Questions in SCREENSHOT
- Make screenshot of DirectX window that is hidden and doesn't have focus
- How to prevent recording of iOS screen using quicktime
- Why does view.layer.renderInContext() take higher amount of temporary memory for same size screenshot
- Updating app icon and screenshots
- How to convert a UIView to an image
- Visual Basic - Screen shot then insert into email
- Is there any android app to capture screen when anything gets change on screen?
- How to take a screenshot in Android with CameraView (SurfaceView)
- Take a global Screenshot
- Screen shot current active window in java
- Xlib - Problems taking an screenshot
- A faster way to get screenshots of a video with ffmpeg
- Screen Capture multiple websites using phantomjs
- Taking screenshot functionality in flex 3.5 was working but now it is not working
- How can I get screenshot from all displays with X11?
Related Questions in AERO
- RichTextBox UseCompatibleTextRendering?
- WPF PresentationFramework.Aero2 not found
- Windows Aero Forms Errors
- Aero border and other controls in a TrayIcon menu
- How make stylistic buttons windows 7?
- How to display a Windows 7 style context menu?
- How make sure Aero effect is enabled?
- Windows Forms Out of Memory Exception from Aero Shake and Remote Desktop Disconnect
- Whenever I open my WPF Solution Aero turns off, why? and how do I stop that from happening?
- Dialog doesnt display properly without aero
- How to determine ACTUAL windows form size (with all nonclient elements) when running Aero?
- Taking a PNG screenshot of a window, but keeping the aero transparency
- Possible to change the DWM aero tint color on a per-window basis?
- Flickering after resize despite the WS_EX_COMPOSIET flag and DoubleBuffered propertie
- Custom-shaped Aero glass window with WPF
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
I think you meant this link. It describes how to revert alpha blending to get the "true" alpha values back. Basically you have to put a white rectangle below the window, take a screenshot and do the same with a black rectangle. Then you can regain the alpha channel of the window, as described in the blog post linked above.
EDIT: Sorry, now i posted the corrected link.