projects/mirror/ch-image.git
2 years agouse asdf-objects instead of ch-asdf and use absolute pathnames for images (to keep... master
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)

2 years agofix 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:15:22 +0000] 
fix copy/paste bug in set-channles for RGB images (was 2, 3, 4 instead of 1, 2, 3)

2 years agotiff:: -> tiff: for write-tiff-file and write-tiff-stream
Cyrus Harmon [Fri, 11 Mar 2011 21:14:34 +0000] 
tiff:: -> tiff: for write-tiff-file and write-tiff-stream

2 years agosupport for indexed PNG images
Cyrus Harmon [Wed, 2 Feb 2011 20:47:42 +0000] 
support for indexed PNG images

 * and fix truecolour (no alpha) images

2 years agoread 8-bit grayscale PNG images
Cyrus Harmon [Wed, 2 Feb 2011 20:34:50 +0000] 
read 8-bit grayscale PNG images

2 years agoadd read-png-file and read-png-stream to the exported symbol list
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

2 years agoremove outdated #+ch-image-has-... reader conditionals
Cyrus Harmon [Wed, 2 Feb 2011 18:55:20 +0000] 
remove outdated #+ch-image-has-... reader conditionals

2 years ago0.4.6: preliminary PNG reading support
Cyrus Harmon [Wed, 2 Feb 2011 18:28:02 +0000] 
0.4.6: preliminary PNG reading support

 * also, fix misadding of test/specials.lisp

2 years ago0.4.5: fix ch-image-test.asd specials file was misnamed
Cyrus Harmon [Wed, 2 Feb 2011 18:00:57 +0000] 
0.4.5: fix ch-image-test.asd specials file was misnamed

2 years ago0.4.4: new dependencies and stream writing functions
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

2 years agoremove dependency on ch-util and ch-asdf, etc... make tests build.
Cyrus Harmon [Fri, 11 Jun 2010 21:16:51 +0000] 
remove dependency on ch-util and ch-asdf, etc... make tests build.

3 years agoadding .gitignore to ignore generated documentation files
Cyrus Harmon [Sat, 13 Jun 2009 16:10:13 +0000] 
adding .gitignore to ignore generated documentation files

4 years agomore test cleanup
Cyrus Harmon [Mon, 4 May 2009 04:17:23 +0000] 
more test cleanup

4 years agocleaned up IO tests a bit
Cyrus Harmon [Thu, 30 Apr 2009 05:37:30 +0000] 
cleaned up IO tests a bit

4 years ago * added write-jpeg-file gf
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

4 years agoupdated tiff tests somewhat.
Cyrus Harmon [Wed, 29 Apr 2009 22:51:14 +0000] 
updated tiff tests somewhat.

4 years agosupport for grayscale and RGB tiffs.
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.

4 years agoclisp fixes
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.

4 years agofix comment
Cyrus Harmon [Mon, 1 Dec 2008 23:41:41 +0000] 
fix comment

4 years agominor changes...
Cyrus Harmon [Thu, 6 Nov 2008 18:45:00 +0000] 
minor changes...

4 years agoversion 0.4.2
Cyrus Harmon [Thu, 6 Nov 2008 14:53:24 +0000] 
version 0.4.2

4 years agoMerge branch 'master' of git+ssh://git.cyrusharmon.org/pub/git/ch-image
Cyrus Harmon [Thu, 6 Nov 2008 07:54:04 +0000] 
Merge branch 'master' of git+ssh://git.cyrusharmon.org/pub/git/ch-image

4 years ago* use retrospectiff instead of tiff-ffi for tiff images.
Cyrus Harmon [Thu, 6 Nov 2008 07:53:22 +0000] 
* use retrospectiff instead of tiff-ffi for tiff images.

4 years agowhoops. minor documentation cleanup. ch-image-0.4.1
Cyrus Harmon [Mon, 29 Sep 2008 05:48:10 +0000] 
whoops. minor documentation cleanup.

4 years agominor documentation cleanup.
Cyrus Harmon [Mon, 29 Sep 2008 05:47:54 +0000] 
minor documentation cleanup.
version 0.4.1

4 years agobump version to 0.4 ch-image-0.4
Cyrus Harmon [Mon, 29 Sep 2008 04:49:11 +0000] 
bump version to 0.4

4 years ago* move bibliography entries locally
Cyrus Harmon [Mon, 29 Sep 2008 00:37:47 +0000] 
* move bibliography entries locally
* remove ch-bib references

4 years agoMerge branch 'master' of git+ssh://git.cyrusharmon.org/pub/git/ch-image ch-image-0.3.6
Cyrus Harmon [Sat, 23 Aug 2008 23:59:58 +0000] 
Merge branch 'master' of git+ssh://git.cyrusharmon.org/pub/git/ch-image

4 years agofix jpeg image loading. thanks to Mate Toth for pointing out the bug.
Cyrus Harmon [Sat, 23 Aug 2008 23:58:14 +0000] 
fix jpeg image loading. thanks to Mate Toth for pointing out the bug.

4 years agoremove call to test function, giving us a warning about undefined functions
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.

4 years agofix spacing
Cyrus Harmon [Tue, 5 Aug 2008 18:20:40 +0000] 
fix spacing

4 years agoremove ch-bib dependency for the docs
Cyrus Harmon [Tue, 5 Aug 2008 18:20:23 +0000] 
remove ch-bib dependency for the docs

4 years agogray-image -> matrix-gray-image
Cyrus Harmon [Tue, 8 Jul 2008 17:59:25 +0000] 
gray-image -> matrix-gray-image

4 years agoclean up *image-{read,write}-functions*
Cyrus Harmon [Sun, 29 Jun 2008 23:40:54 +0000] 
clean up *image-{read,write}-functions*

4 years agofix conditional loading of tiff-ffi functions
Cyrus Harmon [Sun, 29 Jun 2008 19:39:17 +0000] 
fix conditional loading of tiff-ffi functions

5 years agouse (the recently updated) cl-jpeg instead of my hacked-up jpeg library.
Cyrus Harmon [Tue, 13 May 2008 05:35:04 +0000] 
use (the recently updated) cl-jpeg instead of my hacked-up jpeg library.

5 years agoch-image 0.3.4
Cyrus Harmon [Mon, 11 Feb 2008 16:59:46 +0000] 
ch-image 0.3.4
 * fixing documentation build issues

5 years agoadding TODO placeholder file
Cyrus Harmon [Mon, 11 Feb 2008 16:57:59 +0000] 
adding TODO placeholder file

5 years agomore bogus entries.
Cyrus Harmon [Mon, 11 Feb 2008 08:18:24 +0000] 
more bogus entries.

5 years agobogus commit entry
Cyrus Harmon [Mon, 11 Feb 2008 08:16:02 +0000] 
bogus commit entry

5 years agoch-image 0.3.3 origin
sly [Fri, 11 Jan 2008 23:41:01 +0000] 
ch-image 0.3.3
 * fix tinaa doc building

5 years agoch-image 0.3.2
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

5 years agoch-image 0.3.1
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.

5 years agoch-image 0.2.18
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

5 years agoch-image 0.2.17
sly [Sun, 30 Dec 2007 06:43:13 +0000] 
ch-image 0.2.17
 * fix ch-image-test asdf file

5 years agoch-image 0.2.17
sly [Sun, 30 Dec 2007 06:43:13 +0000] 
ch-image 0.2.17
 * fix ch-image-test asdf file

5 years agoch-image 0.2.16
sly [Sun, 30 Dec 2007 06:42:15 +0000] 
ch-image 0.2.16
 * massive *.cl -> *.lisp conversion

5 years agoch-image 0.2.15
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

6 years agoch-image 0.2.14
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

6 years agoch-image 0.2.13
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.

6 years agoch-image 0.2.12
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

6 years agoch-image 0.2.11
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 ... (* *)

6 years agoch-image 0.2.10
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

6 years agoch-image 0.2.9
sly [Wed, 27 Dec 2006 06:42:04 +0000] 
ch-image 0.2.9
 * add ch-image-user package

6 years agoch-image 0.2.8
sly [Mon, 11 Dec 2006 18:48:54 +0000] 
ch-image 0.2.8
 * forgot to update ChangeLog

6 years agoch-image 0.2.7
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

6 years agoch-image 0.2.6
sly [Sat, 18 Nov 2006 01:54:50 +0000] 
ch-image 0.2.6
 * added write-jpeg-stream for gray-images

6 years agoch-image 0.2.5
sly [Wed, 30 Aug 2006 16:50:18 +0000] 
ch-image 0.2.5
  * added gray-image-to-argb-8888-image

6 years agoch-image 0.2.4
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

6 years agoch-image 0.2.3
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

6 years agodiscs 0.1.6.10-20060731
sly [Mon, 31 Jul 2006 18:27:52 +0000] 
discs 0.1.6.10-20060731
  * added NEWS file

6 years agoadded NEWS file
sly [Mon, 31 Jul 2006 18:26:40 +0000] 
added NEWS file

6 years agoch-image 0.1.6.9-20060722
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

6 years agoch-image 0.1.6.8-20060717
sly [Tue, 18 Jul 2006 02:26:54 +0000] 
ch-image 0.1.6.8-20060717
  * markup -> smarkup

6 years agoch-image 0.1.6.7-20060712
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

6 years agolowercase tags
sly [Thu, 6 Jul 2006 22:13:24 +0000] 
lowercase tags

6 years agoch-image 0.1.1.6-20060629
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

6 years agoch-image 0.1.6.5-20060706
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

6 years agoch-image 0.1.6.4-20060705
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

6 years agoch-image 0.1.6.3-20060626
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

6 years ago* Add NEWS and ChangeLog to the ASDF file
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 :: -> :

7 years ago* safely load freetype-ffi now. if freetype-ffi is not present, we won't get
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

7 years ago* removing unnecessary double colons
sly [Wed, 10 May 2006 18:04:00 +0000] 
* removing unnecessary double colons
* fixing (?) distance-transform

7 years ago* added distance transform and forward-4-neighbors and backward-4-neighbors
sly [Tue, 9 May 2006 03:26:01 +0000] 
* added distance transform and forward-4-neighbors and backward-4-neighbors

7 years agoadding make-dist.sh
sly [Wed, 19 Apr 2006 15:45:10 +0000] 
adding make-dist.sh

7 years ago* added map-channels
sly [Tue, 18 Apr 2006 21:34:42 +0000] 
* added map-channels
* trying to fix off-by-one error in resize-image

7 years ago* added bit-matrix->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

7 years ago* fix version number for ch-image-test.asd
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

7 years ago * make text stuff and logical pixel ops external
sly [Sat, 8 Apr 2006 07:56:52 +0000] 
 * make text stuff and logical pixel ops external

7 years ago * tinaa docs
sly [Sat, 8 Apr 2006 07:56:08 +0000] 
 * tinaa docs
 * version.lisp-expr stuff

7 years ago * add grayscale text test
sly [Sat, 8 Apr 2006 07:54:51 +0000] 
 * add grayscale text test

7 years ago * change get/set-pixel not implemented messages to errors
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

7 years agomake xor-blit-matrix a generic function and add a method for
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

7 years agoadded lisp files for loading to make tinaa docs
sly [Wed, 5 Apr 2006 20:48:32 +0000] 
added lisp files for loading to make tinaa docs

7 years agocleaning up tinaa doc stuff
sly [Wed, 5 Apr 2006 20:47:33 +0000] 
cleaning up tinaa doc stuff

7 years agoadded tinaa stuff
sly [Wed, 5 Apr 2006 19:08:49 +0000] 
added tinaa stuff

7 years agofix typo
sly [Thu, 23 Feb 2006 01:13:58 +0000] 
fix typo

7 years agouse freetype-ffi::get-font-path instead of hard-coding it.
sly [Thu, 23 Feb 2006 01:13:27 +0000] 
use freetype-ffi::get-font-path instead of hard-coding it.

7 years ago* added xor-pixel, and-pixel. probably need more here.
sly [Fri, 17 Feb 2006 02:08:02 +0000] 
* added xor-pixel, and-pixel. probably need more here.
* added xor-blt-matrix

7 years ago* Moved kerning guts in freetype-ffi
sly [Fri, 17 Feb 2006 00:20:06 +0000] 
* Moved kerning guts in freetype-ffi

7 years ago* Whoops. Make that Times New Roman not Times new Roman!
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

7 years agoadded images that moved here from ch-imageio
sly [Thu, 16 Feb 2006 23:34:06 +0000] 
added images that moved here from ch-imageio

7 years agoexercise fonts a bit
sly [Thu, 16 Feb 2006 23:21:38 +0000] 
exercise fonts a bit

7 years ago* added allow-other-keys to draw-char. Currently this is used by the freetext
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.

7 years ago* Added times-new-roman
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.

7 years ago* Added or-pixel method. We're going to need more of these, esp xor-pixel.
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.

7 years agoasdf changes for using freetype-ffi and the new text stuff
sly [Thu, 16 Feb 2006 16:55:09 +0000] 
asdf changes for using freetype-ffi and the new text stuff

7 years agotesting more fongs
sly [Thu, 16 Feb 2006 16:54:37 +0000] 
testing more fongs

7 years ago* Added some more fonts and fixed a big where we using :arial every
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.

7 years ago* cleanup bootstrap.cl
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