topbanner_forum
  *

avatar image

Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
  • Thursday December 12, 2024, 12:22 pm
  • Proudly celebrating 15+ years online.
  • Donate now to become a lifetime supporting member of the site and get a non-expiring license key for all of our programs.
  • donate

Last post Author Topic: Capture rounded corners in Vista/Win7 Aero Glass  (Read 66391 times)

mouser

  • First Author
  • Administrator
  • Joined in 2005
  • *****
  • Posts: 40,914
    • View Profile
    • Mouser's Software Zone on DonationCoder.com
    • Read more about this member.
    • Donate to Member
Re: Capture rounded corners in Vista/Win7 Aero Glass
« Reply #50 on: May 03, 2010, 12:14 AM »
glad to hear it -- thanks for the reports and testing.

ps. i've uploaded a new version that let's you configure the delay used when trying to do window captures, since i don't know how big the delay has to be to be reliable -- it would be nice to hear if people find that they can reliably capture windows with transparency with a very low value < 100.  for this i highly recommend changing the hotkey to not use alt+prtscr to capture active window.

mouser

  • First Author
  • Administrator
  • Joined in 2005
  • *****
  • Posts: 40,914
    • View Profile
    • Mouser's Software Zone on DonationCoder.com
    • Read more about this member.
    • Donate to Member
Re: Capture rounded corners in Vista/Win7 Aero Glass
« Reply #51 on: May 03, 2010, 11:33 AM »
just realized i should be able to automatically handle the delay by checking the screenshot, so that should do away with that option and make it a little more reliable.

mouser

  • First Author
  • Administrator
  • Joined in 2005
  • *****
  • Posts: 40,914
    • View Profile
    • Mouser's Software Zone on DonationCoder.com
    • Read more about this member.
    • Donate to Member
Re: Capture rounded corners in Vista/Win7 Aero Glass
« Reply #52 on: May 03, 2010, 03:18 PM »
New beta version uploaded -- should be faster and more reliable at capturing.

tanis424

  • Charter Member
  • Joined in 2006
  • ***
  • Posts: 52
    • View Profile
    • Donate to Member
Re: Capture rounded corners in Vista/Win7 Aero Glass
« Reply #53 on: May 05, 2010, 09:38 PM »
Working beautifully now thanks Mouser.

One comment though, the settings you've added are not immediately obvious to someone unfamiliar with the terminology. To me it would be sensible to have options like "Include Windows dropshadow" rather than "auto-remove area outside border with alpha less than (default 200). Nothing in that points the lay person (ie, me) as to why the shadows weren't being captured. No doubt there are plenty of people who understand exactly what you're talking about so perhaps I'm in the minority here. Anyway, food for thought.

mouser

  • First Author
  • Administrator
  • Joined in 2005
  • *****
  • Posts: 40,914
    • View Profile
    • Mouser's Software Zone on DonationCoder.com
    • Read more about this member.
    • Donate to Member
Re: Capture rounded corners in Vista/Win7 Aero Glass
« Reply #54 on: May 05, 2010, 09:46 PM »
glad to hear it's working -- i should disable that option by default i think, it's confusing.  and you are right about the wording, i will improve it.

mouser

  • First Author
  • Administrator
  • Joined in 2005
  • *****
  • Posts: 40,914
    • View Profile
    • Mouser's Software Zone on DonationCoder.com
    • Read more about this member.
    • Donate to Member
Re: Capture rounded corners in Vista/Win7 Aero Glass
« Reply #55 on: August 08, 2010, 12:22 PM »
Screencast demonstrating the new Windows 7 / Aero semi-transparent window grabbing in Screenshot Captor:

https://www.donation...c/3ds/sc17/sc17.html

Screenshot - 8_8_2010 , 12_21_48 PM_thumb.png

jpmjd

  • Participant
  • Joined in 2012
  • *
  • default avatar
  • Posts: 2
    • View Profile
    • Donate to Member
Re: Capture rounded corners in Vista/Win7 Aero Glass
« Reply #56 on: January 16, 2012, 11:02 AM »
Many thanks for this awesome tools.
In fact I am new user and I cannot find a way to capture rounded windows using Win7 aero transparency.
just have a look the corners with the setting I choose are not so clean as when capture  and cropping a full screen (below image)
Some help thank you

round corner.png

PS I hope my first img attach will be ok

jmoslander

  • Participant
  • Joined in 2012
  • *
  • default avatar
  • Posts: 3
    • View Profile
    • Donate to Member
Re: Capture rounded corners in Vista/Win7 Aero Glass
« Reply #57 on: March 14, 2012, 05:23 PM »
I found that if I perform a screen capture of the active window with Ctrl + PrtScr, then 'Keep image and show', then save the file as a .PNG, there are little white corners outside the rounded corners.

If I capture the window but select 'Save image as' and save the file as a .PNG.  There are little black corners outside the rounded corners.

Can you shed any light on why these two paths return different results?


mouser

  • First Author
  • Administrator
  • Joined in 2005
  • *****
  • Posts: 40,914
    • View Profile
    • Mouser's Software Zone on DonationCoder.com
    • Read more about this member.
    • Donate to Member
Re: Capture rounded corners in Vista/Win7 Aero Glass
« Reply #58 on: March 14, 2012, 05:54 PM »
It surely has to do with transparency (those corners have some transparency) but what i can't remember is if the Save As function is removing the transparency..

I suspect that is in fact what's happening -- question, in SC options, under "Image File Format" tab, do you have the box checked that says "Flatten background transparency on Save As" ?

jmoslander

  • Participant
  • Joined in 2012
  • *
  • default avatar
  • Posts: 3
    • View Profile
    • Donate to Member
Re: Capture rounded corners in Vista/Win7 Aero Glass
« Reply #59 on: March 15, 2012, 09:22 AM »
I do not have the button checked to flatten transparency.
I found that if I have the capture margin set to default (20) and 'Capture/Keep Image and Show/File/Save Copy As' I get a white background.  Not sure if it's transparent.
With the same settings, if I 'Capture/File/Save Copy As' I get a black capture margin.
Here are the results. I've captured the current settings for you.
WindowCapturing1Settings.png
ImageFileFormatSettings.png

jmoslander

  • Participant
  • Joined in 2012
  • *
  • default avatar
  • Posts: 3
    • View Profile
    • Donate to Member
Re: Capture rounded corners in Vista/Win7 Aero Glass
« Reply #60 on: March 15, 2012, 09:26 AM »
The white background works for me since I'm currently using a white page but I would like to get transparency working.  I tried a different color for the 'background color when flattening transparency' but couldn't see any change in the resulting image.

mouser

  • First Author
  • Administrator
  • Joined in 2005
  • *****
  • Posts: 40,914
    • View Profile
    • Mouser's Software Zone on DonationCoder.com
    • Read more about this member.
    • Donate to Member
Re: Capture rounded corners in Vista/Win7 Aero Glass
« Reply #61 on: March 20, 2012, 11:54 AM »
jmoslander,

there is no reason it shouldn't be preserving transparency with PNG captures.

can you email me ([email protected]) a sample screenshot or two and maybe you and i can figure out what's happening in your case?  i've gotten a little lost in this thread with what's working and not working, but i would like to get this solved.

joby_toss

  • Supporting Member
  • Joined in 2008
  • **
  • Posts: 114
    • View Profile
    • Donate to Member
Re: Capture rounded corners in Vista/Win7 Aero Glass
« Reply #62 on: March 30, 2012, 02:36 PM »
I'm visiting again this topic, again with a problem.  :-[

I'm using SC v3.03.01 on Windows7x64sp1.
I'm trying to capture a program's window, together with its pop-up window.
I'm using "Grab windows Object or Scrolling window" option, because "Grab Active window" option only captures the pop-up window.

This is the result (check the corners of the background/main window):

Screenshot - 2012.03.30 , 10_10_17 PM.png
I am a 3D body trapping a single dimension soul.

mouser

  • First Author
  • Administrator
  • Joined in 2005
  • *****
  • Posts: 40,914
    • View Profile
    • Mouser's Software Zone on DonationCoder.com
    • Read more about this member.
    • Donate to Member
Re: Capture rounded corners in Vista/Win7 Aero Glass
« Reply #63 on: March 30, 2012, 02:43 PM »
joby, can you confirm for me that it works properly if there is no child pop-up?

joby_toss

  • Supporting Member
  • Joined in 2008
  • **
  • Posts: 114
    • View Profile
    • Donate to Member
Re: Capture rounded corners in Vista/Win7 Aero Glass
« Reply #64 on: March 30, 2012, 02:47 PM »
Oops, didn't think to check that!

Main window captured using "Grab windows Object or Scrolling window" option:

Screenshot - 2012.03.30 , 10_44_54 PM.png

And using "Grab Active window" option:

Screenshot - 2012.03.30 , 10_46_41 PM.png

I guess it must be a known issue...
I am a 3D body trapping a single dimension soul.

mouser

  • First Author
  • Administrator
  • Joined in 2005
  • *****
  • Posts: 40,914
    • View Profile
    • Mouser's Software Zone on DonationCoder.com
    • Read more about this member.
    • Donate to Member
Re: Capture rounded corners in Vista/Win7 Aero Glass
« Reply #65 on: March 30, 2012, 02:55 PM »
Yeah, grab active window is the only one that does the transparency fixing and the child windows confuse it a bit.

BUT, I should be able to fix that.

David.P

  • Supporting Member
  • Joined in 2008
  • **
  • Posts: 208
  • Ergonomics Junkie
    • View Profile
    • Donate to Member
Re: Capture rounded corners in Vista/Win7 Aero Glass
« Reply #66 on: October 24, 2013, 02:59 AM »
Sorry to be late on this topic,

I have just installed the latest version of SC on Win7 Prof 64bit, and can't seem to get transparent window backgrounds.

Instead, captures look like this:





The captures are made using the "Grab active window" button of the Quick Capure Bar.

SC settings are all default (I chose "reset settings" on installation).

Any idea what could be wrong?

Regards David.P

mouser

  • First Author
  • Administrator
  • Joined in 2005
  • *****
  • Posts: 40,914
    • View Profile
    • Mouser's Software Zone on DonationCoder.com
    • Read more about this member.
    • Donate to Member
Re: Capture rounded corners in Vista/Win7 Aero Glass
« Reply #67 on: October 24, 2013, 11:35 AM »
Is the window you are trying to capture a child window, sitting in front of the main application?

If so, try moving it off of the parent background window (may require resizing main background window).

Because of the way the transparency capture works, SC has to do some unusual coloring behind the active window, which seems to fail if the window is a child window in front of a parent window from the same application.

David.P

  • Supporting Member
  • Joined in 2008
  • **
  • Posts: 208
  • Ergonomics Junkie
    • View Profile
    • Donate to Member
Re: Capture rounded corners in Vista/Win7 Aero Glass
« Reply #68 on: October 24, 2013, 11:48 AM »
Ah ok mouser, that was it! Thank you.

Btw, is it possible to capture multiple (overlapping, or adjacent) windows, for example by shift-clicking on several windows that are currently visible?

Regards David.P

mouser

  • First Author
  • Administrator
  • Joined in 2005
  • *****
  • Posts: 40,914
    • View Profile
    • Mouser's Software Zone on DonationCoder.com
    • Read more about this member.
    • Donate to Member
Re: Capture rounded corners in Vista/Win7 Aero Glass
« Reply #69 on: October 24, 2013, 11:50 AM »
Btw, is it possible to capture multiple (overlapping, or adjacent) windows, for example by shift-clicking on several windows that are currently visible?

Can you elaborate how you would want to use this?

The easiest way now would be to just make sure they are on a plain background and then capture the entire screen.
Once you've captured the entire screen you can use SC to remove the background area (as long as it's a relatively solid color).

David.P

  • Supporting Member
  • Joined in 2008
  • **
  • Posts: 208
  • Ergonomics Junkie
    • View Profile
    • Donate to Member
Re: Capture rounded corners in Vista/Win7 Aero Glass
« Reply #70 on: October 24, 2013, 11:57 AM »
I meant something like this:



Faststone Capture (sort of) does that by Ctrl-Clicking several windows (or window elements) one after the other.

(However not with shadows, rounded corners, transparency etc.)

mouser

  • First Author
  • Administrator
  • Joined in 2005
  • *****
  • Posts: 40,914
    • View Profile
    • Mouser's Software Zone on DonationCoder.com
    • Read more about this member.
    • Donate to Member
Re: Capture rounded corners in Vista/Win7 Aero Glass
« Reply #71 on: October 24, 2013, 12:03 PM »
Let me think about it a little bit.

David.P

  • Supporting Member
  • Joined in 2008
  • **
  • Posts: 208
  • Ergonomics Junkie
    • View Profile
    • Donate to Member
Re: Capture rounded corners in Vista/Win7 Aero Glass
« Reply #72 on: October 24, 2013, 12:56 PM »
 :)