The Sandbox Thread

20 posts

Forum Read Only

This forum has been made read only by the site admins. No new threads or comments can be added.

Zoomer - Capture/Zoom/Add Filter/Choose Format/Save

Back to Forum: The Sandbox
  • User profile image
    polis

    This is a small application for taking screenshots, developed under C# and .NET Framework v1.

    It is a somewhat lighter version of the Cropper tool which lets you do similar sort of things. (Let me say here, that this application tries by no means to mimic or replace Cropper which I think it's way cooler than this one!). A variety of controls (from codeProject) make up some important parts of Zoomer (such as an Image Processing library) and are developers' individual work, which I don't claim to be mine. Afterall, Zoomer is just a free-ware project for fun and is not to be distributed commercially or ANYthing similar.

    Zoomer is quite straightforward to use. After you position the grayed-out area of the main form above whatever you want to capture (you can check the image size in pixels as you resize the form), you set a zoom factor, apply a filter, and hit the capture button. You can then save the image in any of several image formats. Right-click on Zoomer for the currently available options.

    The following is a list of Zoomer features:
    - Choose screenshot size interactively
    - Apply zoom factor (up to 50% currently)
    - Apply one filter (next version will allow for filter combinations)
    - Preview whatever you are about to capture in a different window (preview selected zoom/filter)
    - Choose image format to save screenshot (jpg,bmp,png...)

    Any feedback would be much appreciated!

    Thanks

  • User profile image
    Steve411

    YOU ROCK! Smiley Very nice application!

  • User profile image
    polis

    Thank u very much Steve, I am glad u liked it.
    You've just made my day!

  • User profile image
    GusPinto

    Slick app! I have added it to my favorites.

    Congrats!

    Gus

  • User profile image
    polis

    Thanks Gus.

  • User profile image
    Stitch 2.0

    Very, very nice..... Any chance of getting the source? would like to get some inspiration from it...

  • User profile image
    PeterH

    Pretty neat application! I really enjoyed using this and found it a very efficient way of taking screenshots.

    I'd also be interested in getting hold of the source.

  • User profile image
    Stitch 2.0

    I just found one little thing that bugs me...

    When resizing, you always have to think about the bottom bar and make the resize taller than the image you actual want.

    The following scrrenshot displays what I would normally resize the tool to, to capture a window:
    [Screenshot1]

    This is what I actually have to resize it to, to get the whole window:
    [Screenshot2]

    See my problem? Wink

  • User profile image
    polis

    Thanks Peter!

    I will make sure I upload the Zoomer sourcecode asap

  • User profile image
    polis

    Hey Stitch. Thanks for ur good words. As I said, I will make sure I upload the source code for Zoomer soon.

    However, I am not sure I can understand the problem u refer to from your screenshots. What u r trying to tell me is that when you try to position Zoomer over a window, you have to take care of the blue bottom bar?

    By the way, let me just say here that I am gonna start working on the next version of Zoomer which will provide users with a Window detection technique, so that they can get a screenshot that is pre-cropped to the exact window's size (it will basically mimic the ALT+printScreen behavior).

    Thanks again

  • User profile image
    Stitch 2.0

    Yeah, my problem is, that the dotted resize line represents your whole application, not just the captured part. So when capturing a specific area, I have to resize it more than the area I want to capture.

    Lets see, if I can explain it better:
    I want to capture an area of 1000x1000 pixels (height x width).
    When resizing your application, I have to resize it to actually be 1082x100 pixels. If I only resize it to 1000x1000 pixels, the captured part is only 918x1000 pixels.

    Or hopefully more clearer Wink
    The dotted line, which appears when resizing, doesn't reflect the captured area, but the whole application.

    I hope I could make my point clear.

    But nonetheless, it's a great tool!

  • User profile image
    polis

    Ts ts ts... silly me!

    Guys, I just realised that all of the source code, binaries, and even a setup file of Zoomer v1.0 is available at http://www.codeproject.com/useritems/zoomer.asp, but you will have to be a member to the site in order to download anything.

    However, this link will eventually change (as soon as CodeProject reviews the article), so I think you are better off navigating to http://www.codeproject.com/script/articles/list_articles.asp?userid=945284 and choosing the Zoomer article through the articles list.

    Sorry for not mentioning it earlier. I will try to find an additional place on the Web to post the source code as well though, just in case you don't want to join that site

    Thanks

  • User profile image
    Stitch 2.0

    Since I'm a codeproject member anyway, I have allowed myself to put it on my server:
    [Download Source]

  • User profile image
    polis

    Yes I think I know what you are talking about. The UI is a bit confusing, in terms of having to remember that Zoomer captures only whatever is located within the grayed-out area of the form. Anything under the blue bar on the bottom is not included in the screenshot.

    Also, the label that displays the dimensions of the screenshot on the top of the blue bar (that change as you resize Zoomer), reflect the dimensions of the actual screenshot you will end up with (again, since the blue-bar area is not to be included in the screenshot, it's area is not included in the dimensions as well). That is, whatever dimensions you see there, that's what the screenshot dimensions will be as well. The blue-bar area serves for nothing more than a toolbar to place the capture/exit buttons on.

  • User profile image
    polis

    Thank you very much Stitch!! I really appreciate that.

  • User profile image
    tingis

    Very good app! Definetely helpful! Congrads! Smiley

  • User profile image
    polis

    Thank u little tingis! Wink

  • User profile image
    Steve411

    polis wrote:
    Thank u little tingis! Wink

    lol..little tingis

Conversation locked

This conversation has been locked by the site admins. No new comments can be made.