Blake Thompson
|
a100b2fe1f
|
Fixed the issues associated with TIFFs, now they always will return as premultiplied in the event they are rgba8 due to the way that the TIFF reader operates. Also added premultiply as a flag inside color class and exposed many of its components, made it so that setting and getting pixels took into consideration the state of the color and the image when dealing with the two.
|
2015-01-23 18:08:59 -06:00 |
|
Blake Thompson
|
e01ce5b7d6
|
Changed image_data_gray* to image_gray* Ref #2633.
|
2015-01-21 21:08:04 -06:00 |
|
Blake Thompson
|
22a384ef33
|
Moved image_data_rgba8 to image_rgba8. Ref #2633
|
2015-01-21 20:31:02 -06:00 |
|
Blake Thompson
|
0f388ed68f
|
Changed the name of image_data_any to image_any. Moved header file for image_data_any to image_any. Ref #2633
|
2015-01-21 19:40:12 -06:00 |
|
Blake Thompson
|
4184f75011
|
Moved premultiply and demultiply out of image_32 and other parts of the code. The image_data object is now responsible for keeping track of its own premultiplied_alpha status. Created a new utility method in image_util to preform premultiplication.
Added visitor pattern to several different methods as well to prepare for image_data_any including compositing.
Ref #2633
|
2015-01-14 12:42:30 -06:00 |
|
Dane Springmeyer
|
a96cf38a33
|
fix compile of new cxx tests if tiff is not available - closes #2625
|
2015-01-08 17:44:41 -08:00 |
|
Dane Springmeyer
|
4e671fd0e9
|
tiff io: test paletted (aka colormapped) tiff
|
2014-12-09 01:15:09 -05:00 |
|
Dane Springmeyer
|
fcf71c36d9
|
tiff io: avoid over-allocation + add more tests
|
2014-12-09 00:17:02 -05:00 |
|
Dane Springmeyer
|
dc1ed0ae29
|
tiff io: also test reading from in memory buffer
|
2014-12-08 22:58:44 -05:00 |
|
Dane Springmeyer
|
d2935e65ce
|
test reading
|
2014-12-08 18:45:00 -05:00 |
|
Dane Springmeyer
|
dcae6395af
|
start testing tiff read and image type returned
|
2014-12-08 18:13:23 -05:00 |
|
Dane Springmeyer
|
24a9816913
|
test tiff photometric setting
|
2014-12-08 17:16:56 -05:00 |
|
Dane Springmeyer
|
a706cdb000
|
fixup tiff alpha handling cxx tests
|
2014-12-08 17:04:05 -05:00 |
|
Dane Springmeyer
|
cb3771fbe5
|
fix reading of tiled tiff tile dimensions for gray32f
|
2014-12-08 15:23:06 -05:00 |
|
Dane Springmeyer
|
bc3f59af12
|
new c++ tiff tests - refs #2491
|
2014-12-08 14:52:52 -05:00 |
|