
--- PNG or Die ---

	PNG or Die is a tool that uses multiple PNG file compressors to compress PNG files. The goal
	is to get the smallest file size no matter what the cost.

	PNG or Die is provided for free.
	Do not trust anyone who tries to sell PNG or Die.
	See https://sundee.neocities.org/ for updates and other programs.

	This program is for Windows only. Tested on Windows 7 only.


--- Usage ---

	TIP: You can drop more images into the window whenever you want, they will be added to the queue.
	TIP: You can often lower the filesize even more by using PNG or Die on an already compressed
		image again. I will automate this some day.
	
	Press [Space] or [Enter] to open the folder where the compressed files go.
	Press [Esc] or [Backspace] to clear completed files from the screen (only works if no tasks
		are running).
	
	* WIN *  Shows up after the smallest file. There may be multiple winners, but only one of the
	         files is kept.
	-------  Shows up after files that are smaller than the winner.
	+++++++  Shows up after the smallest file in situations where the filesize was not reduced
	         compared to the source file's size.
	ERROR    Shows up when there was something wrong with the file. For example some of the
	         compressors do not support images with 16-bit colors.


--- Known problems ---

	Some of the compressors pause for reasons that I do not understand, which causes the displayed
	times to be completely nonsensical. All the compression tasks run on different threads, but
	even different compressors will sometimes conflict with and block one another. The problem
	seems to be in the compressors themselves so I can't do anything about it. Each compression
	task will first create a temporary clone file for themselves, it's not possible for the
	compressors to lock each other's files because they don't operate on the same files.


--- Other notes/trivia ---

	A "state.txt" file will be created to store the program's state.
		- The first character on the first line is the version of the file. It will remain as "0"
			as long as the format doesn't need to change significantly.
		- The third character on the first line is file replacement mode (the button on top-left),
			it will be "y" if enabled, "n" if disabled.
		- Every line after the first one are compressor statistics. First number is wins, second number is
			uniquewins, and after that is the compressor's name.
	
	"Unique win" means that the compressor was the only one who got the best file size, and every
	other compressor got a worse result.
	
	PNG or Die uses more threads depending on how many cores your CPU has, but tries to leave 2
	cores unused so your computer doesn't become laggy: max(1, number_of_cores - 2)
	
	This program was written in plain C. stb_truetype library is used to handle font files and font
	rendering.
	https://github.com/nothings/stb
	
	None of the compressors were made by me.
