[REBOL] Re: PNG => was Re: Re: Image processing and embedding metadata in images
From: jasonic:panix at: 12-Nov-2001 23:00
> http://www.libpng.org/pub/png/spec/PNG-Chunks.html#C.Anc-text
Well for any who may be interested, here's some more I dug up:
The iTXt chunk (international/Unicode text) is ripe for all sorts of uses.
As you might expect, several enterprising people have written toolkits for
exploring this. Here are a couple to get going:
http://pmt.sourceforge.net/pngcrush/index.html
Pngcrush is an optimizer for PNG (Portable Network Graphics) files. It can
be run from a commandline in an MSDOS window, or from a UNIX or LINUX
commandline.
http://www.libpng.org/pub/png/apps/pngmeta.html
http://pmt.sourceforge.net/pngmeta/index.html
[OpenSource]
pngmeta is a command-line program that extracts metadata (such as text
annotations) from PNG images and formats it as HTML, SOIF, RDF/XML, or
simple keyword/value pairs. It can be used as part of a CGI script, for
example.
http://entropymine.com/jason/tweakpng/
[GPL C++ source included]
TweakPNG is a low-level utility for examining and modifying PNG image files.
It runs on Windows 95 (or 98 or higher) or Windows NT. Nice interface, easy
to use... For example inserting a fresh iTXt and pasting in a REBOL program!
do %image.png
..becomes an interesting and viable proposition for X-internet.
Images which can:
- email or upload themselves
- load directly into wikilogs [VANILLA]
- associate intelligently with news [time] and map [locations] systems
- enable smart and dumb i2i [image-to-image] applications
- associate to others in load/play sequences by keyword, name, author, date,
location, url, subscriber, popularity, context ...
- ???
A REBOL Port of TweakPNG's iTXt fatures are needed.
Is anyone into Rebolizing a few lines of C++ ??
Jason