Goat 1000 home
Welcome to Goat 1000 - this is where you'll find some of the bits and pieces of software that I cobble together for fun. Please feel free to download them and try them out. All this stuff is freeware, no guarantee that it will do anything, etc. (though if it does fail to do anything, please let me know!)
I've learned something new in the last week - if you want the code you build with Visual Studio 2015 to run on Windows XP, you need to change the project build toolset from “Visual Studio 2015 (v140)” to “Visual Studio 2015 - Windows XP (v140_xp)”. A similar change is required for Visual Studio 2013 too, but I skipped that version.
So this JPEG Saver update is a change to a compiler option with all the same code, which is why I haven't updated the version number. If you are not running Windows XP, this version will not be any different to the version 4.15 released last week. If you are running XP, this version fixes the message about not being a valid Win32 application (and you should seriously consider upgrading from XP to something newer too - Microsoft stopped supporting XP about 18 months ago).
Download from downloads, as per usual.
To the casual observer, it might not look like much has changed in version 4.15 of JPEG Saver. The casual observer is probably right this time. The main difference in this version is that it has been compiled using Visual Studio 2015, which hopefully should not make much difference at all. Let me know if you find anything broken.
There are some real changes in this version though - there are two new background modes for a start, “Image Pile - Tiled” and “Image Pile - Fit to screen”, which do the same piling as the other pile modes, but do it on top of a background image of your choice, either tiled or scaled to fill the screen.
There is a new interactive option as well. Pressing the “a” key will switch into and out of “folder lock mode”, where the sequence of images will be locked to the folder containing the current image. The folder lock mode and the sequential mode (“Tab” key) can both be used at the same time, if you like (I don't mean press both buttons at once though - it should work, but you'll only see one of the mode change messages).
TagCanvas 2.8 is quite a small update, only adding two options and some validation of a couple of the existing options. The canvas below uses both new options and the fixed code.
The first new option is
imageRadius, and it cuts the corners off
your images to give a rounded effect. The option can be in pixels, or as a
percentage (enclosed in single or double quotes to make it a string). The example
cloud is using
'50%' to make the images round (they are actually
The second of the new options is
scrollPause, which pauses the
animation while the page is being scrolled. Some browsers (especially on mobile
devices) struggle to display the page when there is a lot of canvas animation
happening at the same time as the page is scrolling. This option allows you to
set a delay in milliseconds that TagCanvas will pause for when it receives a
window scroll event. The example cloud is using a value of 200, so you should
be able to notice the slight delay after the page has scrolled and before the
animation resumes. This option is disabled by default, though it should not do
any harm to enable it for all browsers.
- JPEG Saver - A screen saver for Windows that displays JPEG, PNG and BMP images.
- SVGGraph - A PHP library for generating SVG graphs.
- CRCDropper - A drag and drop CRC32 calculator.
- CRCDropper2 - Another drag and drop CRC32 calculator.
- CRCDropper3 - « see if you can guess what this does ».
- TrayBlank - a small utility for starting the screen saver from the system tray.
- Shuffler - a small utility for managing windows.
- Snow - a web page background snowfall, using the HTML5 canvas element.
About this site
All pages on this site are written in PHP. Syntax highlighting is performed using GeSHi. Titles and sub-titles use the Franchise font, with CSS @font-face files generated by the Font Squirrel @font-face generator.