An image viewer for Windows and Linux that displays images in a tiled layout so you can see whether they'll tile well.
C++ HTML Inno Setup Other
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
Release Updated Windows installer for version 1.1. Remove old installer files. Jul 5, 2017
images Updated Windows installer for version 1.1. Remove old installer files. Jul 5, 2017
installer Updated installer build. Jul 5, 2017
.gitignore Updated Windows installer for version 1.1. Remove old installer files. Jul 5, 2017
AboutDlg.cpp Initial code commit. Oct 7, 2015
AboutDlg.h Initial code commit. Oct 7, 2015
ExtractoSplitter.aps Initial code commit. Oct 7, 2015
ExtractoSplitter.rc Update Visual Studio build to work with wxWidgets 3.0. Jul 5, 2017
LICENSE Initial commit Oct 6, 2015
Makefile
QuickTileViewer.sln Update Visual Studio build to work with wxWidgets 3.0. Jul 5, 2017
QuickTileViewerApp.cpp Rename code files to match application name. Jul 5, 2017
QuickTileViewerApp.h
QuickTileViewerDlg.cpp Rename code files to match application name. Jul 5, 2017
QuickTileViewerDlg.h Rename code files to match application name. Jul 5, 2017
QuickTileViewerPrint.cpp Rename code files to match application name. Jul 5, 2017
QuickTileViewerPrint.h Rename code files to match application name. Jul 5, 2017
QuickTileviewer.vcproj Initial code commit. Oct 7, 2015
QuickTileviewer.vcxproj Rename code files to match application name. Jul 5, 2017
README.md Updated Windows installer for version 1.1. Remove old installer files. Jul 5, 2017
ResizeDlg.cpp Rename code files to match application name. Jul 5, 2017
ResizeDlg.h Rename code files to match application name. Jul 5, 2017
TODO.txt Initial code commit. Oct 7, 2015
quicktile16x16.ico
quicktile32x32.ico
quicktileviewer.htb Initial code commit. Oct 7, 2015
resource.h Initial code commit. Oct 7, 2015
wxSelectableBitmap.cpp Fixes to make app build with wxWidgets 3.0. Jul 5, 2017
wxSelectableBitmap.h

README.md

QuickTileViewer

A tiled image viewer for Windows and Linux.

QuickTileViewer displays images in a tiled layout so you can see whether they'll tile well. It is intended to be a useful tool for designers of graphics for 2D video games and will have limited usefulness for other users.

It was originally posted on http://zetacentauri.com and was downloaded more than 9,000 times before being open-sourced.

QuickTileViewer Screenshot

For a more feature-rich image viewer and editor based on some of the same code, see PixelSwapper at:

https://github.com/Xangis/PixelSwapper

A prebuilt Windows installer is in the installer directory:

https://github.com/Xangis/QuickTileViewer/blob/master/installer/QuickTileViewer1.11Setup.exe

It is written in C++ and uses wxWidgets for its user interface.

Features

  • Shows images in a 3x3 grid so you can see whether they will tile well.
  • Supports BMP, GIF, ICO, JPG, PCX, PNG, TGA, TIFF, and XPM images.

Building

Building requires that wxWidgets be installed (3.0 preferred).

Linux

There is a Makefile for use on Linux and building should be as simple as running "make".

If your wx-config is in a different location than that in the Makfile, change the path in the Makefile.

To get the required wxWidgets development libraries on an Ubuntu or Debian-based system, run:

sudo apt-get install libwxgtk3.0-dev

Windows

To get wxWidgets for Windows, download it here:

http://wxwidgets.org/downloads/

There is a Visual Studio project included as QuickTileViewer.sln. However, you'll need to edit the "Additional Library Directories" and "Additional Include Directories" paths in the project settings to point to where wxWidgets is on your system.

If it complains about not finding "wx/wx.h", then you need to set the include path.

If it complains about a bunch of "unresolved external symbols" starting with wx, then you need to set the library path.

Windows Installer

There is an InnoSetup installer script in the installer directory. You'll need to edit it to match the paths where your project is located since they are all absolute paths.

You can get InnoSetup here:

http://www.jrsoftware.org/isinfo.php

Changelog

Changes in Version 1.11

  • Updated wxWidgets libraries from 2.8 to 3.0.
  • Visual C++ redistributable included in Windows installer in case user doesn't already have it.
  • First open-source build.

Changes in Version 1.1

  • Added support for loading PCX images.
  • Added support for loading TGA images.

Development Status

I consider this application to be feature complete and am not actively developing new features for it. However, it does need some improvements to make it work and/or build better on some platforms (OSX, for example). This is something I may work on as I have time.

I do still maintain this application and will accept pull requests if you have improvements to contribute.