Cyrus Harmon [Mon, 4 Apr 2011 20:07:17 +0000]
use asdf-objects instead of ch-asdf and use absolute pathnames for images (to keep cl-pdf smarkup backend happy)
Cyrus Harmon [Fri, 11 Mar 2011 21:15:22 +0000]
fix copy/paste bug in set-channles for RGB images (was 2, 3, 4 instead of 1, 2, 3)
Cyrus Harmon [Fri, 11 Mar 2011 21:14:34 +0000]
tiff:: -> tiff: for write-tiff-file and write-tiff-stream
Cyrus Harmon [Wed, 2 Feb 2011 20:47:42 +0000]
support for indexed PNG images
* and fix truecolour (no alpha) images
Cyrus Harmon [Wed, 2 Feb 2011 20:34:50 +0000]
read 8-bit grayscale PNG images
Cyrus Harmon [Wed, 2 Feb 2011 19:08:56 +0000]
add read-png-file and read-png-stream to the exported symbol list
* remove freetype ffi test file
Cyrus Harmon [Wed, 2 Feb 2011 18:55:20 +0000]
remove outdated #+ch-image-has-... reader conditionals
Cyrus Harmon [Wed, 2 Feb 2011 18:28:02 +0000]
0.4.6: preliminary PNG reading support
* also, fix misadding of test/specials.lisp
Cyrus Harmon [Wed, 2 Feb 2011 18:00:57 +0000]
0.4.5: fix ch-image-test.asd specials file was misnamed
Cyrus Harmon [Wed, 2 Feb 2011 17:48:37 +0000]
0.4.4: new dependencies and stream writing functions
* rework dependencies such that cl-jpeg, zpng, read-png, and
retrospectiff are now dependencies, rather than optional
dependencies
* read-jpeg-stream, write-jpeg-stream, read-tiff-stream,
write-tiff-stream and write-png-stream all work now
* tests for some of the above
* simplify the ASDF files a bit
Cyrus Harmon [Fri, 11 Jun 2010 21:16:51 +0000]
remove dependency on ch-util and ch-asdf, etc... make tests build.
Cyrus Harmon [Sat, 13 Jun 2009 16:10:13 +0000]
adding .gitignore to ignore generated documentation files
Cyrus Harmon [Mon, 4 May 2009 04:17:23 +0000]
more test cleanup
Cyrus Harmon [Thu, 30 Apr 2009 05:37:30 +0000]
cleaned up IO tests a bit
Cyrus Harmon [Thu, 30 Apr 2009 05:37:08 +0000]
* added write-jpeg-file gf
* cleaned up rgb writing
* write-tiff-file is now a function
* exported get-rgb-values and set-rgb-values
Cyrus Harmon [Wed, 29 Apr 2009 22:51:14 +0000]
updated tiff tests somewhat.
Cyrus Harmon [Wed, 29 Apr 2009 22:51:03 +0000]
support for grayscale and RGB tiffs.
* added make-tiff-image gf and methods (for argb-8888, rgb-888,
matrix-gray-image and ub8-matrix)
* write-tiff-file is now a macro that calls make-tiff-image and
write-tiff-file.
Cyrus Harmon [Wed, 3 Dec 2008 04:37:42 +0000]
clisp fixes
* added an ignore pathname
* fixnum is not a class. don't use as method specializer.
Cyrus Harmon [Mon, 1 Dec 2008 23:41:41 +0000]
fix comment
Cyrus Harmon [Thu, 6 Nov 2008 18:45:00 +0000]
minor changes...
Cyrus Harmon [Thu, 6 Nov 2008 14:53:24 +0000]
version 0.4.2
Cyrus Harmon [Thu, 6 Nov 2008 07:54:04 +0000]
Merge branch 'master' of git+ssh://git.cyrusharmon.org/pub/git/ch-image
Cyrus Harmon [Thu, 6 Nov 2008 07:53:22 +0000]
* use retrospectiff instead of tiff-ffi for tiff images.
Cyrus Harmon [Mon, 29 Sep 2008 05:48:10 +0000]
whoops. minor documentation cleanup.
Cyrus Harmon [Mon, 29 Sep 2008 05:47:54 +0000]
minor documentation cleanup.
version 0.4.1
Cyrus Harmon [Mon, 29 Sep 2008 04:49:11 +0000]
bump version to 0.4
Cyrus Harmon [Mon, 29 Sep 2008 00:37:47 +0000]
* move bibliography entries locally
* remove ch-bib references
Cyrus Harmon [Sat, 23 Aug 2008 23:59:58 +0000]
Merge branch 'master' of git+ssh://git.cyrusharmon.org/pub/git/ch-image
Cyrus Harmon [Sat, 23 Aug 2008 23:58:14 +0000]
fix jpeg image loading. thanks to Mate Toth for pointing out the bug.
Cyrus Harmon [Tue, 5 Aug 2008 18:56:14 +0000]
remove call to test function, giving us a warning about undefined functions
if cl-jpeg isn't loaded, rather than an error when actually trying to run
the tests.
Cyrus Harmon [Tue, 5 Aug 2008 18:20:40 +0000]
fix spacing
Cyrus Harmon [Tue, 5 Aug 2008 18:20:23 +0000]
remove ch-bib dependency for the docs
Cyrus Harmon [Tue, 8 Jul 2008 17:59:25 +0000]
gray-image -> matrix-gray-image
Cyrus Harmon [Sun, 29 Jun 2008 23:40:54 +0000]
clean up *image-{read,write}-functions*
Cyrus Harmon [Sun, 29 Jun 2008 19:39:17 +0000]
fix conditional loading of tiff-ffi functions
Cyrus Harmon [Tue, 13 May 2008 05:35:04 +0000]
use (the recently updated) cl-jpeg instead of my hacked-up jpeg library.
Cyrus Harmon [Mon, 11 Feb 2008 16:59:46 +0000]
ch-image 0.3.4
* fixing documentation build issues
Cyrus Harmon [Mon, 11 Feb 2008 16:57:59 +0000]
adding TODO placeholder file
Cyrus Harmon [Mon, 11 Feb 2008 08:18:24 +0000]
more bogus entries.
Cyrus Harmon [Mon, 11 Feb 2008 08:16:02 +0000]
bogus commit entry
sly [Fri, 11 Jan 2008 23:41:01 +0000]
ch-image 0.3.3
* fix tinaa doc building
sly [Thu, 3 Jan 2008 07:26:01 +0000]
ch-image 0.3.2
* removed print statements in the asd file
* add TODO, remove bootstrap from the asdf
* hacks to get docs working again
* a copyright notice
sly [Thu, 3 Jan 2008 07:22:32 +0000]
ch-image 0.3.1
* bump image to reflect the latest public release that (apparently) wasn't
properly committed earlier.
sly [Wed, 2 Jan 2008 20:32:08 +0000]
ch-image 0.2.18
* use zpng (and salza2) instead of ch-salza and ch-salza-png
* rename io/*.cl -> io/*.lisp
sly [Sun, 30 Dec 2007 06:43:13 +0000]
ch-image 0.2.17
* fix ch-image-test asdf file
sly [Sun, 30 Dec 2007 06:43:13 +0000]
ch-image 0.2.17
* fix ch-image-test asdf file
sly [Sun, 30 Dec 2007 06:42:15 +0000]
ch-image 0.2.16
* massive *.cl -> *.lisp conversion
sly [Sun, 30 Dec 2007 06:35:20 +0000]
ch-image 0.2.15
* working on fixing ch-image-doc
* fix png alpha images
* add bitmap top and left and rework glyph drawing stuff
* new tests
sly [Sun, 20 May 2007 18:16:46 +0000]
ch-image 0.2.14
* adding support for writing alpha channels in png images
* argb channels are now ub8-matrix-image, not ub8-matrix
* xor-blit-matrix -> draw-glyph-matrix
* trying to draw characters properly with alpha channels
(still needs work)
* draw-string now takes &key color
* add alpha to png/jpg test
sly [Mon, 26 Mar 2007 02:43:16 +0000]
ch-image 0.2.13
* fix bug caused by scalar hack to get around previously bogus
mat-add semantics. Now that the bug has been fixed, we don't need
the hack, which was breaking things.
sly [Mon, 26 Mar 2007 01:29:47 +0000]
ch-image 0.2.12
* add apply-gamma method for ub8-matrix-image
* add and export discrete-convolve-image and sharpen-image
sly [Wed, 24 Jan 2007 18:19:07 +0000]
ch-image 0.2.11
* change matrix data array declarations to (simple-array ... *
instead of (simple-array ... (* *)
sly [Tue, 9 Jan 2007 00:25:57 +0000]
ch-image 0.2.10
* more cleanup to work with n-d matrices
* mref cleanup
* use :in-place instead of ! methods where appropriate
sly [Wed, 27 Dec 2006 06:42:04 +0000]
ch-image 0.2.9
* add ch-image-user package
sly [Mon, 11 Dec 2006 18:48:54 +0000]
ch-image 0.2.8
* forgot to update ChangeLog
sly [Sun, 3 Dec 2006 07:51:30 +0000]
ch-image 0.2.7
* trying to fix image-data problems. seem to be fixed now.
* whitespace
sly [Sat, 18 Nov 2006 01:54:50 +0000]
ch-image 0.2.6
* added write-jpeg-stream for gray-images
sly [Wed, 30 Aug 2006 16:50:18 +0000]
ch-image 0.2.5
* added gray-image-to-argb-8888-image
sly [Sun, 27 Aug 2006 03:00:29 +0000]
ch-image 0.2.4
* added defgeneric for set-rgb-values
* added set-rgb-values for rgb-888-image and rgb-image
* added get-rgb-values for rgb-image
* added set-pixel, or-pixel, or-pixel, and-pixel and get-pixel
for rgb-image
* exported image-dm
* image-l2-distance now calls matrix-l2-distance where appropriate
* mask-image is now a generic function
* added mask-iamge for bit-matrix
* added posterize generic function and posterize method for ub8-matrix
* added foregound-pixel-list gf and methods for image and matrix
* added color-map-image and friends
sly [Wed, 9 Aug 2006 16:16:59 +0000]
ch-image 0.2.3
* use asdf-package:package-system instead of ch-util:make-dist in make-dist.sh
* fix bibcites
* add image-cauchy-l2-distance (not sure if this works)
* fix scale constraining in resize-image
sly [Mon, 31 Jul 2006 18:27:52 +0000]
discs 0.1.6.10-
20060731
* added NEWS file
sly [Mon, 31 Jul 2006 18:26:40 +0000]
added NEWS file
sly [Sun, 23 Jul 2006 01:32:30 +0000]
ch-image 0.1.6.9-
20060722
* add a handler case around the xor-pixels in freetype text drawing stuff
* minor formatting
* added copy-image for image-channel
* fixed sbcl -> sbcl2006
* markup -> smarkup
sly [Tue, 18 Jul 2006 02:26:54 +0000]
ch-image 0.1.6.8-
20060717
* markup -> smarkup
sly [Thu, 13 Jul 2006 00:18:08 +0000]
ch-image 0.1.6.7-
20060712
* add and export image-l1-distance and image-l2-distance generic
functions
sly [Thu, 6 Jul 2006 22:13:24 +0000]
lowercase tags
sly [Thu, 6 Jul 2006 21:39:34 +0000]
ch-image 0.1.1.6-
20060629
* export fill-image
* add ch-image.sexp and change ch-image-doc.asd to use the sexp
instead of the gmarkup stuff
sly [Thu, 6 Jul 2006 15:59:12 +0000]
ch-image 0.1.6.5-
20060706
* guard against division by zero error in
normalized-cross-correlation
sly [Thu, 6 Jul 2006 05:51:28 +0000]
ch-image 0.1.6.4-
20060705
* added distance.cl for various image distance operations
* added copy-pixels
* added backward-8-neighbors and forward-8-neighbors
* added distance-transform-3-4 and some other dt functions
that need to be clenaed up
sly [Mon, 26 Jun 2006 19:06:05 +0000]
ch-image 0.1.6.3-
20060626
* constrain values in conversion.cl
* add *masked-{argb,rgb,gray}-pixel* and use as defaults for mask
function
* no longer need to take logs for affine transform scaling
* distance transform no works with values > 0 instead of > 1
* added a preliminary benchmark file
* messing with tests
sly [Fri, 9 Jun 2006 04:56:30 +0000]
* Add NEWS and ChangeLog to the ASDF file
* fix make-tinna-docs.lisp
* add write-png-file for bit-matrix
* export some more symbols (image-{r,g,b,a}, clip-region, make-text-context,
distance-transform, apply-gamma, gaussian-blur-image
* make-integer-gamma-curve -> make-gamma-curve-lookup-table
* more gamma clenaup
* added new package, ch-image-drawing for the drawing stuff
* some :: -> :
sly [Wed, 10 May 2006 18:12:38 +0000]
* safely load freetype-ffi now. if freetype-ffi is not present, we won't get
the text functions, but everything else will still load
* added a fast version of set-argb-values for argb-8888-images
sly [Wed, 10 May 2006 18:04:00 +0000]
* removing unnecessary double colons
* fixing (?) distance-transform
sly [Tue, 9 May 2006 03:26:01 +0000]
* added distance transform and forward-4-neighbors and backward-4-neighbors
sly [Wed, 19 Apr 2006 15:45:10 +0000]
adding make-dist.sh
sly [Tue, 18 Apr 2006 21:34:42 +0000]
* added map-channels
* trying to fix off-by-one error in resize-image
sly [Sat, 15 Apr 2006 00:11:45 +0000]
* added bit-matrix->image
* made bit-matrix->image and make-matrix-image external
* added make-shapes-test-image test
sly [Fri, 14 Apr 2006 04:21:10 +0000]
* fix version number for ch-image-test.asd
* add morphology.cl
* clean up paths in docs
* add boundary stuff to docs
* add make-matrix-image which makes a matrix-image from a matrix
* add make-norm-ub8-image
* added 4-neighbors, 8-neighbors, label-components,
component-internal-boundary, component-external-boundary, and
component boundary and made them external
sly [Sat, 8 Apr 2006 07:56:52 +0000]
* make text stuff and logical pixel ops external
sly [Sat, 8 Apr 2006 07:56:08 +0000]
* tinaa docs
* version.lisp-expr stuff
sly [Sat, 8 Apr 2006 07:54:51 +0000]
* add grayscale text test
sly [Sat, 8 Apr 2006 07:54:27 +0000]
* change get/set-pixel not implemented messages to errors
* add or-/and-/xor-pixel methods for image-channels
sly [Sat, 8 Apr 2006 07:53:30 +0000]
make xor-blit-matrix a generic function and add a method for
image-channel, along with the existing argb-image method
sly [Wed, 5 Apr 2006 20:48:32 +0000]
added lisp files for loading to make tinaa docs
sly [Wed, 5 Apr 2006 20:47:33 +0000]
cleaning up tinaa doc stuff
sly [Wed, 5 Apr 2006 19:08:49 +0000]
added tinaa stuff
sly [Thu, 23 Feb 2006 01:13:58 +0000]
fix typo
sly [Thu, 23 Feb 2006 01:13:27 +0000]
use freetype-ffi::get-font-path instead of hard-coding it.
sly [Fri, 17 Feb 2006 02:08:02 +0000]
* added xor-pixel, and-pixel. probably need more here.
* added xor-blt-matrix
sly [Fri, 17 Feb 2006 00:20:06 +0000]
* Moved kerning guts in freetype-ffi
sly [Thu, 16 Feb 2006 23:52:08 +0000]
* Whoops. Make that Times New Roman not Times new Roman!
* Set alpha value to 255 instead of 0
sly [Thu, 16 Feb 2006 23:34:06 +0000]
added images that moved here from ch-imageio
sly [Thu, 16 Feb 2006 23:21:38 +0000]
exercise fonts a bit
sly [Thu, 16 Feb 2006 23:06:30 +0000]
* added allow-other-keys to draw-char. Currently this is used by the freetext
rendering stuff to pass in the previous char to use for kerning.
sly [Thu, 16 Feb 2006 23:05:53 +0000]
* Added times-new-roman
* Extended the glyph class to hold the char-index and a ref to the glyph itself
* Added kerning. The kerning stuff (at least some of it) should move
to freetype-ffi.
sly [Thu, 16 Feb 2006 23:04:04 +0000]
* Added or-pixel method. We're going to need more of these, esp xor-pixel.
* Fixed a typo.
sly [Thu, 16 Feb 2006 16:55:09 +0000]
asdf changes for using freetype-ffi and the new text stuff
sly [Thu, 16 Feb 2006 16:54:37 +0000]
testing more fongs
sly [Thu, 16 Feb 2006 16:54:21 +0000]
* Added some more fonts and fixed a big where we using :arial every
time, no matter what we passed in.
sly [Thu, 16 Feb 2006 16:52:59 +0000]
* cleanup bootstrap.cl
* added output-images to the asdf
* use enough-namestring in gmarkup file so the right images can be found