Commit Graph

79 Commits (68f7b1706a0be85da2e1ea42f9e6e694e01ee5cf)

Author SHA1 Message Date
prunedtree 011abaa079 images.jpeg: added support for yuv444 and black and white images 2009-06-05 05:28:18 -07:00
Doug Coleman 60a0170e38 renamd parsed-tiff to loading-tiff 2009-06-04 16:17:26 -05: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 175b03c134 add a <limited-file-reader> word to open a limited stream from a file correctly 2009-06-03 21:21:21 -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 8ec2e12b22 fixing images unit test 2009-06-02 21:17:45 -05:00
Daniel Ehrenberg ba5b582e01 Redoing images.loader to work with jpeg 2009-06-02 20:39:51 -05:00
Daniel Ehrenberg 29395bf900 Words in images to get and set pixels 2009-06-01 22:37:44 -05:00
Doug Coleman 8b37eced05 use literal-arrays 2009-05-17 13:36:53 -05:00
Doug Coleman 4deda17c30 Merge branch 'master' of git://factorcode.org/git/factor 2009-05-16 13:03:23 -05:00
Slava Pestov 7c705c4db4 Comment out JPEG code until we figure out if we want default bootstrap to depend on BLAS or not 2009-05-16 10:02:48 -05:00
Slava Pestov 132249660d Fix conflict 2009-05-16 09:48:42 -05:00
Doug Coleman 89ccc4b00a throw exceptions on png types we dont support 2009-05-16 08:46:41 -05:00
Doug Coleman 451a13c740 oops, i was using alt.bitstreams in some places 2009-05-15 01:27:00 -05:00
Doug Coleman af2f62ae62 remove all the compress code from lzw until it works, fix bitstreams 2009-05-14 23:33:00 -05:00
Slava Pestov fb6df472a2 Cleaning up USING: lists for new strict semantics 2009-05-14 16:54:16 -05:00
Doug Coleman c443d6d815 check in marc's jpeg loader, png decoder, huffman, inflate, and image-processing vocabularies 2009-05-14 15:46:10 -05:00
Doug Coleman 8e8623aef0 throw more errors on tiff if formats are unsupported 2009-05-05 22:58:38 -05:00
Slava Pestov 2b26da1ad2 Move images.normalization to extra since its not used for anything anymore 2009-04-10 04:03:06 -05:00
Doug Coleman 5279bb0efc change L to LA for grayscale tiffs 2009-04-09 10:46:43 -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
U-SLAVA-DFB8FF805\Slava 1731b57249 Add textures without alpha channels, cropping; update usages of <texture>; don't ignore trailing in x>offset 2009-04-03 07:01:22 -05:00
U-SLAVA-DFB8FF805\Slava 9c3054c84a More progress on Uniscribe 2009-04-02 13:05:26 -05:00
Slava Pestov 3bf5d2bfd4 Implement image tesselation in image.tesselation. This is used by opengl.textures to break up large bitmaps into multiple smaller textures. The gl-rect and gl-fill-rect words have different stack effects now, so usages were updated. 2009-03-27 18:31:25 -05:00
Slava Pestov 04c3443e95 Split off normalize-image into images.normalization 2009-03-26 21:28:57 -05:00
Doug Coleman 8eea41b537 normalizing alpha data for tiffs is done too often, check in test image for it 2009-03-16 07:11:56 -05:00
Doug Coleman bb33894d8a check in more test images 2009-03-16 07:11:46 -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
Doug Coleman 2698c30a30 fix BGR>RGB 2009-03-15 13:59:06 -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
Doug Coleman 4302e36424 Merge branch 'master' of git://factorcode.org/git/factor 2009-03-14 00:04:08 -05:00
Doug Coleman 4ed2d030c8 bitmap loading was broken 2009-03-14 00:03:44 -05:00
Slava Pestov 3c29c92f5b Better unit tests for images.bitmap 2009-03-14 00:01:01 -05:00
Doug Coleman b38348aae0 Merge branch 'master' of git://factorcode.org/git/factor 2009-03-11 15:06:31 -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 ea259f8690 Merge branch 'master' of git://factorcode.org/git/factor 2009-03-05 16:39:14 -06:00
Slava Pestov 7b9491066c Fix conflict in images vocab 2009-03-04 21:43:56 -06:00
Doug Coleman 992d1f4d13 crc32 the png chunks, helper word to concatenate deflated bytes 2009-03-04 13:34:28 -06:00
Doug Coleman 6ee3f802a4 initial support for parsing in png files and a test image 2009-03-03 16:24:41 -06:00