Snapshotter - Website Screen Shots and Html to Image Converter Command Line
	
Snapshotter is a Windows command line program that allows you to take 
screenshots and thumbnails of web pages or whole websites and convert html or text files to images. It is a command line 
interface for easy access from scripts or the web. The following image formats 
are supported JPG, GIF, PNG, BMP, TIFF. The program takes full color screenshots. The demo version will make Gray screenshots only.
Download Demo
The demo is the full version but will create Gray images only will never expire.
Usage  Examples
Snapshotter -u "www.mewsoft.com" -o "c:\mewsoft.gif" -w 120 -h 90
 
Takes a full screenshot capture of 
www.mewsoft.com and create the thumbnail images 120x90 pixels and save it to 
the file c:\mewsoft.gif
 
Snapshotter -u "www.mewsoft.com"
 
Takes a full screenshot of www.mewsoft.com. 
The image file name is an MD5 hash 32 bytes of the URL created in the program 
installation folder.
 
Snapshotter -u "www.download.com" -w 
120 -h 90
 
Takes a full screenshot capture of 
www.download.com and create the thumbnail images 120x90 pixels
 
Snapshotter -l "URLs.txt"  -o %h -w 120 -h 90 -i "jpg" -q 90
 
Takes screenshots capture for each URL in the input file URLs.txt (each line 
must have one URL only) and create a thumbnail of it with size 120x90 for each 
URL and set the thumbnail image type to JPG with image quality 90%.
 
Snapshotter Help
Before you start using the program, you need to register the 
program DLLs.
To register the program DLLs, run the file registerdlls.bat once which 
exists
in the same program folder. You need to run this file once only.
To get the program help, just start the program from the command prompt:
C:\Snapshotter\Snapshotter
Snapshotter Version 2.0.0. Copyrights (c) 2007-2011 Mewsoft Corporation 
www.mewsoft.com. All rights reserved.
Usage:
Example single website:
Snapshotter -u "http://www.mewsoft.com" -o "C:\mewsoft.jpg" -w 120 -h 90
Batch URL File:
Snapshotter -l "URLs.txt -o %m -w 120 -h 90
Switch         Description:
-u         Website URL
-o         Output filename:
                   
%m     URL MD5 Hash (Default). Created in the current 
folder.
                  
 %d      URL Domain name. Created in the current 
folder.
                  
 %h      URL Hostname. Created in the 
current folder.
                   
%f       URL Filename. Created in the current 
folder.
                   
other   Creats the filename with entered string in the path 
specfied.
-p         Output directory. 
Default is the application directory.
-fp Filename prefix. Prepends this to the the 
filename.
-fs Filename suffix. Append this to the filename.
-fd Filename date time format suffix. Append string with date time 
formating switchs.
    Date time switchs are %y=Year, 
%m=Month, %d=Day, %h=Hour, %n=Minute, %s=Second,
    %dd Day of the year 1-366, 
%w=Weekday 1-7, %ww=Week 1-53, %mn=Month name, %wn=Weekday name.
    Example: -fd ""-%y-%m-%d_%h-%n-%s"".
-ft Filename contains date time formating switchs. Default 0 (0 = 
disabled, 1 = enabled).
    Use all the switches of the -fd 
option to format the filename.
    Example: -o ""mewsoft.com-%y-%m-%d.jpg"" 
-ft 1.
-w Image width. Default is the 
full browser width.
-h  Image height. Default 
is the full browser height.
-bw      Browser width. Default Automatically 
determined (Set to 0 for default).
-bh    Browser height. Default 
Automatically determined (Set to 0 for default).
 
-bw Browser width. Default Automatically determined 
(Set to 0 for default).
-bh Browser height. Default Automatically determined (Set to 0 for 
default).
-cw Clip width only. Clip image width, Default 0 (0 = full image width).
-ch Clip height only. Clip image height, Default 0 (0 = full image 
height)
-c Clip rectangle. Clip image rectangle, Default 0,0,0,0 (note, no 
spaces).
    Format: -c "x|y|w|h" no 
spaces. Use -1 for full width or full height.
    Example: -c "0|0|-1|800" 
to clip the image to height 800 with full width.
-g Make gray or black and white images. (0 = black and white only, 1= 
gray).
-z Zoon ratio of the html page between 1 and 5.
-sm Smoothing mode of resizing. 0 = Default, 1 = HighSpeed, 2 = 
HighQuality, 3 = None, 4 = AntiAlias.
-im Interpolation mode of resizing. 0 = Default, 1 = LQ, 2 = HQ, 3 = 
Bilinear, 4 = Bicubic.
5 = NearestNeighbor, 6 = HQBilinear, 7 = HQBicubic.
-xdpi Set the image resolution on x axis. Formats like TIFF support DPI.
-ydpi Set the image resolution on y axis. Formats like TIFF support DPI.
-k Draw watermark text on the snapped image at the specificed position 
with the given size, color and font.
    Format: -k "x|y|Text|FontSize|FontColorHex|FonyName".
    Example: -k 
"0|0|Mewsoft|72|FF00FF|Arial".
    With Shadow Format: -k "x|y|Text|FontSize|FontColorHex|FonyName|dx|dy|ShadowColorHex".
    Example: -k 
"0|0|Mewsoft|72|FF00FF|Arial|15|12|FFFFFF".
-login Set the user name and password. Useful on IIS with ASP or ASP.Net 
etc.
    Format: -login "userName|domainName|passwd".
-realm Set the http authentication user name and password Realm.
    Format: 
-realm ""userName|passWord"".
-proxy Allow to set custom proxy for IE.
    Format: -proxy "Host|userName|passWord|autoConfig".
    Host can be IP:Port pair and 
autoConfig eithre 0 or 1.
-t    Browser timeout 
(in milliseconds). Default 40000 ms
-i    Image type 
extension (allowed values: jpg gif png bmp tiff). Default jpg
-q    JPEG image quality (0 
to 100) .Default 85.
-r    Keep thumbnail image 
aspect ration. Default 0 (0 = disabled, 1 = enabled)
-d    Set image size as browser 
size, Default 0 (0 = disabled, 1 = enabled)
-f    Force snapshot if time 
out, Default 0 (0 = disabled, 1 = enabled)
-a    Enable ActiveX, Default 0 (0 
= disabled, 1 = enabled)
-j    Enable Java, Default 0 
(0 = disabled, 1 = enabled)
-s    Enable Script, Default 0 (0 
= disabled, 1 = enabled)
-x    Wait time (milliseconds) after the 
html document is downloaded (default 1000).
-l            URL list text file, each 
URL on one line for batch processing.
You can use the switches with or without the dash -, for example u 
or -u or /u are the same.
Also you can use full swith name instead of the shortcut, 
most commands have full name like this:
u=url, o=out, w=width, h=height, bw=bwidth, bh=bheight, q=quality, t=timeout, 
x=wait, i=image,
a=activex, j=java, s=script, f=force, d=dimension, r=ratio, c=clip, cw=clipwidth, 
ch=clipheight, h=help,
fp=filenameprefix, fs=filenamesuffix, fd=filenamedate, ft=filenametime, g=gray, 
k=Watermark, im=interpolationmode, sm=smoothingmode, z=zoom
You must allow ActiveX and scripts if you want the screenshot to show the flash 
and other scripts on pages. To enable ActiveX just set the switch -a to 1 
(default disabled set to 0), to enable the Javescripts and scripting set the 
switch -s to 1 (default disabled set to 0), to enable Java set the switch -j to 
1 (default disabled set to 0). For example to take screenshot with all enabled:
Snapshotter u "dating.com" -o "dating250x300.jpg" -q 90 -w 
250 -h 300 -a 1 -j 1 -s 1
Batch Processing
The program can be used to process a list or websites. To use the program to 
take screenshots or thumbnails of list of websites, simply create a text file 
with the list of the websites, put each website address on one line, then run 
the program with the "l" switch like this:
Snapshotter -l "URLs.txt -o %m -w 120 -h 90
In batch mode, you can set the output file name for each URL by one of the 
following values for the switch -o:
%m     URL MD5 Hash (Default).
%d      URL Domain name.
%h      URL Hostname.
%f       URL Filename.
The images files will be created in the install folder or in the specified 
directory set by the switch -p, for example:
Snapshotter -l "URLs.txt -o %h -w 120 -h 90 -p "C:\mewsoft\shots"
This will create thumbnails of URL list and put the images in the folder
C:\mewsoft\shots
You can use all other switches to control images type, quality, 
browser size in batch mode the same as in single URL mode.
 
Keyword
Website screenshot, screenshot website, link screenshot, directory 
screenshot, website thumbnail, websites thumbnail, website thumbnail generator, 
website thumbs, website screen thumbs, link thumbnail, link thumb, website 
thumbshot, link thumbshot, website snapshot, website snapshot generator, html to 
image, convert html to image, html to image converter, convert text to image, 
convert file to image, website screenshot tool, website snapshot tool, command 
line screenshot, command line thumbshot, command line snapshot tool, website 
command line screenshot tool, windows server command line screenshot tool,  
windows command line screenshot tool, server command line screenshot tool