Joe Groff
630e5ecc3b
update vocabs so a load-all on macosx works without parsing c-type strings
2009-09-27 15:11:21 -05:00
Slava Pestov
7f2e2b1777
Specialized array overhaul
...
- Replace hand-written specialized-arrays.* subvocabularies with new system; instead of USE:ing specialized-arrays.T, do SPECIALIZED-ARRAY: T
- Ditto for specialized-vectors; use SPECIALIZED-VECTOR:
- io.mmap.functor: removed entirely, use <mapped-array> instead
- struct-arrays and struct-vectors have been removed because specialized arrays and vectors subsume them entirely
2009-09-09 22:33:34 -05:00
Doug Coleman
974266c9d5
support loading images from streams, add load-http-image
2009-08-26 14:27:01 -05:00
Joe Groff
ac3ec67c6a
separate component format from component order in image objects
2009-06-22 11:20:54 -05:00
Doug Coleman
8ea400ca47
fix using
2009-06-11 14:35:55 -05:00
Doug Coleman
41a2894083
move more bitmap code to bitmap.loading
2009-06-11 13:16:04 -05:00
Doug Coleman
0262074b97
working on rle uncompresion for bitmaps
2009-06-10 15:16:17 -04:00
Doug Coleman
6e26ea1952
fix bitmap unit tests, tweaking bitmap loading
2009-06-09 11:50:21 -04:00
Doug Coleman
44850e6533
refactoring bitmap to bitmap.loading and bitmap.saving vocabs
2009-06-06 21:10:40 -04:00
Doug Coleman
a3f0c6c057
use singletons instead of subclassing the image class
2009-06-04 16:09:38 -05:00
Doug Coleman
580ff7fd32
fix loading of bitmaps when computed size is 0
2009-06-04 15:06:33 -05:00
Doug Coleman
31595542d3
clean up bitmap code, support a lot more bitmaps like 1/4/16 bit
2009-06-03 21:36:03 -05:00
Doug Coleman
f31c3f867a
support run-length encoding in bitmaps
2009-06-02 23:29:04 -05:00
Doug Coleman
367623e375
report unhandled compression modes
2009-06-02 23:20:07 -05:00
Daniel Ehrenberg
ba5b582e01
Redoing images.loader to work with jpeg
2009-06-02 20:39:51 -05:00
Doug Coleman
8b37eced05
use literal-arrays
2009-05-17 13:36:53 -05:00
Doug Coleman
1551eacfa2
add support for tiff grayscale images
2009-04-09 10:44:50 -05:00
Doug Coleman
49852f5715
fix saving bitmaps
2009-04-08 18:42:01 -05:00
Doug Coleman
baf2cc6c5a
fix bitmap loading of odd-width files
2009-03-16 07:08:35 -05:00
Doug Coleman
3a0b0aff79
support loading bitmaps that have extra padding bytes on each line, like reference.bmp
2009-03-15 15:08:55 -05:00
Slava Pestov
9eab2a7d71
loading an image doesnt hang now, not quite right yet..
2009-03-14 23:23:49 -05:00
Doug Coleman
845158fffd
fix using
2009-03-14 15:52:25 -05:00
Doug Coleman
f8da7967fc
remove unused slot
2009-03-14 15:52:04 -05:00
Doug Coleman
935849b418
fix bitmap rendering
2009-03-14 15:31:59 -05:00
Doug Coleman
aa91df6b10
more bitmap cleanup
2009-03-14 15:17:51 -05:00
Doug Coleman
8ac5834861
cleaning up bitmaps
2009-03-14 15:08:50 -05:00
Doug Coleman
cdec85dc8f
write out bitmaps from arbitrary image tuples
2009-03-14 14:48:28 -05:00
Slava Pestov
3c29c92f5b
Better unit tests for images.bitmap
2009-03-14 00:01:01 -05:00
Slava Pestov
ff3c5b28bd
Move normalize-scanline-order implementation from images.bitmap to images
...
Add upside-down? slot to image tuple
Update cap for recent changes
2009-03-10 16:35:47 -05:00
Doug Coleman
1a8b97e4d9
bitmap loading is cleaner
2009-03-02 19:38:28 -06:00
Slava Pestov
6b25e99470
Add summary for heaps more vocabs
2009-02-16 21:05:13 -06:00
Slava Pestov
6b99b04531
Add vocab: for vocab-relative paths
2009-02-15 19:53:21 -06:00
Doug Coleman
d7e10c3072
remove XXX from bitmaps
2009-02-13 15:47:07 -06:00
Doug Coleman
813b0cb803
get the byte ordering correct for tiffs
2009-02-13 15:46:36 -06:00
Slava Pestov
cf9e7d1e75
Add byte-order slot to image tuple; rename <image> to load-image, add <image> for making images from scratch
2009-02-12 04:25:33 -06:00
Slava Pestov
2220515947
Re-organize images and images.backend into images and images.loader
2009-02-12 02:41:37 -06:00
Slava Pestov
6ae2694f51
Move images vocab, and constructors (which it depends on) to basis
2009-02-11 05:01:04 -06:00