]> granicus.if.org Git - imagemagick/commit
Implementation of a TIM2 coder (#1571)
authorRamiro Balado <baladoramiro+github@gmail.com>
Sat, 13 Jul 2019 13:25:38 +0000 (15:25 +0200)
committerImageMagick <urban-warrior@users.noreply.github.com>
Sat, 13 Jul 2019 13:25:38 +0000 (09:25 -0400)
commit602ee2c21637fd8a2d91a23045e773c0dcadcc88
tree8eddf3b4586086f75b27fb439bcbd884e1b2b7e9
parentc8ab8d9b32a0d537f1fbd1390db7c3e746c2a0eb
Implementation of a TIM2 coder (#1571)

* Added ScaleColor4to8 and converse functions

* Implementation mostly done

* Build setup

* reordered processing of clut and pixels

* Added support for Shuffled CLUTs

* Revert "Added ScaleColor4to8 and converse functions"

This reverts commit b0bd8a59ccd775fb17fc3d1db312806bf6146d93.

* Added more exceptions thrown when header is incorrect

* created enums and compacted rgb read functions

* Added alpha channel and changed alpha scaling

* Added support for format_type==1

* New define for assigning clut colors

* Changed names to avoid namespace conflicts

* Fixed alpha channel of RGB24 encoding

* Incorporated sanity check into the switch
MagickCore/static.h
coders/Make.com
coders/Makefile.am
coders/coders-list.h
coders/coders.h
coders/tim2.c [new file with mode: 0644]
coders/tim2.h [new file with mode: 0644]
tests/validate.h