What is ZScreen?

Donations keep open-source programmers programming. To show your support for open-source software and ZScreen please donate. By donating you will have your site listed on the front page and donation page of brandonz.net.

ZScreen is an open-source screen capture program that allows for region/window/full-screen screenshots. It can FTP screenshots and put the URL in your clipboard in a single keystroke. It supports automatic custom naming conventions with variables. It can also interface with image editing software. It is a C#.NET 2.0 program hosted on Sourceforge.net and built by BrandonZ (inf1ni).
ZScreen v1.1 released
ZScreen v1.1 new features/bug fixes
  • Added new Paint.NET option for Image Software
  • Ability to set only one hotkey
  • After exiting out of a crop shot with image software external program will no longer run.
  • View screenshots directory in explorer via right click menu
  • Option to not save files locally after FTPing
  • Support for FTP not using port 21
  • Rearranged the GUI sections so that they are all seperate
  • Added multiple file format support
  • Custom setting to allow users to switch from one file format to another at whichever file size they want (or turn it off).
  • View and delete screenshots previously uploaded via FTP with new fullscreen GUI accessible by the right-click menu. (multiple-select delete also)
  • New automatic insertion for naming conventions which allows you to simply click on buttons instead of type in the custom variables yourself.
  • Support for customizable image quality (JPEG only)
  • First run prompts to set hot keys and ftp settings
  • Test Connection displays "Testing..." to indicate what it is doing
  • Now trims all additional slashes off ftp settings
  • Fixed single click bug with crop
  • Fixed a random bug with Image Software
  • "Save Image To Clipboard" right click menu setting
  • Crop now uses much less CPU cycles and is smooth
  • Renamed "Enable FTP" to "Save Image to FTP"
  • Added Entire Screen hotkey
  • Hotkeys can be cleared by blanking the textbox and hitting update
  • View Remote Directory allows users to View, Save, Delete, Copy To Clipboard (URL) multiple remote files at one time.
Features saved for 1.2
  • Support for "sets" via right-click menu which allows creation of a new directory in your previously specified path automatically using two controls "Start Set" and "End Set." Optionally run image editing software for each individual image. Optionally have the directory pop up in explorer after you have ended the set. Optionally upload entire set and create new directory. Optionally set clipboard to that URL. All optional settings will save themselves for next time you wish to create a set.
  • Support for dual monitors
  • Support for scrolling windows via new hotkey
  • Rounded window corners
  • Multiple region selection via control in Crop
ZScreen v1.1 nearing release
Completed:
  • Added new Paint.NET option for Image Software
  • Ability to set only one hotkey
  • After exiting out of a crop shot with image software external program will no longer run.
  • View screenshots directory in explorer via right click menu
  • Option to not save files locally after FTPing
  • Support for FTP not using port 21
  • Rearranged the GUI sections so that they are all seperate
  • Added multiple file format support
  • Custom setting to allow users to switch from one file format to another at whichever file size they want (or turn it off).
  • View and delete screenshots previously uploaded via FTP with new fullscreen GUI accessible by the right-click menu. (multiple-select delete also)
  • New automatic insertion for naming conventions which allows you to simply click on buttons instead of type in the custom variables yourself.
  • Support for customizable image quality (JPEG only)
  • First run prompts to set hot keys and ftp settings
  • Test Connection displays "Testing..." to indicate what it is doing

Screenshots:
http://brandonz.net/images/SS-09.09.2007-02.13.50PM.png
http://brandonz.net/images/SS-09.09.2007-02.15.15PM.png
http://brandonz.net/images/View_Remote_Directory-09.09.2007-02.14.42PM.png
http://brandonz.net/images/ZScreen-09.09.2007-02.14.51PM.png
http://brandonz.net/images/ZScreen-09.09.2007-02.15.01PM.png

Left to complete:
  • Support for "sets" via right-click menu which allows creation of a new directory in your previously specified path automatically using two controls "Start Set" and "End Set." Optionally run image editing software for each individual image. Optionally have the directory pop up in explorer after you have ended the set. Optionally upload entire set and create new directory. Optionally set clipboard to that URL. All optional settings will save themselves for next time you wish to create a set.
  • Support for dual monitors
ZScreen v1.1 roadmap
  • View screenshots directory in explorer via right click menu
  • Option to not save files locally (could potentially waste space on a hard drive of someone who does not wish to save them)
  • Support for FTP not using port 21
  • Custom setting to allow users to switch from PNG switch to JPEG at whichever file size they want (or turn it off).
  • Rearrange the GUI sections so that they are all seperate. Possibly by creating new user controls for each one.
  • Support for "sets" via right-click menu which allows creation of a new directory in your previously specified path automatically using two controls "Start Set" and "End Set." Optionally run image editing software for each individual image. Optionally have the directory pop up in explorer after you have ended the set. Optionally upload entire set and create new directory. Optionally set clipboard to that URL. All optional settings will save themselves for next time you wish to create a set.
  • View and delete screenshots previously uploaded via FTP with new fullscreen GUI accessible by the right-click menu. (multiple-select delete also)
  • First run wizard that prompts for hot keys and ftp settings.
  • New "change" GUI for naming conventions which allows you to simply click on buttons instead of type in the custom variables yourself.
ZScreen v1.0 has been released
This first non-beta public release allows users to capture active window / region / full-screen screenshots locally to their computer with custom automatic naming conventions such as Name_of_Window-8.24.2007-10.51.03PM, optionally edit it with image editing software immediately afterwords, optionally upload them to their FTP server, and then put the URL of the screenshot in the clipboard when finished to paste to a friend (all with just one keystroke).

At the moment ZScreen currently uses PNG and JPEG. It uses PNG for anything below 350KB and then switches to JPEG after that barrier. The reason why it does this is because generally PNG images can provide a very high quality and crisp image of most desktop screenshots not involving too much imagery in very small sizes, but when you try to take a screenshot of another high quality image, it will start to take up massive space where JPEG will not. In the next release there will the option of when you would like it to switch or if you would like it to switch at all.

Also in production I have a side project going which is flash and php... A demo is going at http://brandonz.net/zscreen. It displays your current images as thumbnails and allows you to page through them. You can click on a thumbnail and view the entire image in the viewer. Also you can copy the url to your clipboard to send to someone else. It also supports "sets" so that you can create new directories and copy images into and then just hand out a new URL for all of those images. More information will be available on this later, it will be on sf.net soon.