Commit Graph

  • a0d4973d7f TMC-XXXX: Updated author + version number. Harald Kuhr 2013-02-15 13:08:14 +01:00
  • d8867736b7 TMI-TIFF: Fixed several bugs in the LittleEndianDataInputStream needed for proper TIFF output (should affect other things as well...) Harald Kuhr 2013-02-15 12:55:37 +01:00
  • ed6223fcab TMI-CORE: Fixed a reappearing bug in the JDK7 code, should now work properly with "broken" ICC color profiles . Harald Kuhr 2013-02-15 12:52:56 +01:00
  • f8369fb5b6 TMI-TIFF: Rolled back some breaking changes. Harald Kuhr 2013-02-15 12:34:36 +01:00
  • 94db6b4a6f TMI-TIFF: Simplified progress update. Harald Kuhr 2013-02-14 14:40:03 +01:00
  • 10f501e919 TMI-XXXX: Fixed a typo in the JPEG docs. Harald Kuhr 2013-02-14 14:14:43 +01:00
  • 9c8ad3cb74 TMI-TIFF: Added warning for unknown YCbCrPositioning values. Harald Kuhr 2013-02-14 12:53:22 +01:00
  • 42831ea65b TMI-TIFF: Now passes YCbCrPositioning to upsampler. Replaced magic value with constant. Harald Kuhr 2013-02-14 12:48:07 +01:00
  • 1548523336 TMI-TIFF: Code clean-up. Harald Kuhr 2013-02-14 12:37:05 +01:00
  • b3672be1d4 TMI-TIFF: Replaced JPEG test case with more light-weight file. Harald Kuhr 2013-02-14 12:31:00 +01:00
  • 3b15653a10 TMI-TIFF: Added support for premultiplied alpha (ExtraSamples == 1) + code clean-up. Harald Kuhr 2013-02-14 11:25:33 +01:00
  • 46b53a824c TMI-TIFF: Added type spec for CMYK+A separated images Harald Kuhr 2013-02-07 12:35:04 +01:00
  • 02063c809e TMI-TIFF: Added JPEG-compressed data to tests. Harald Kuhr 2013-02-06 17:02:51 +01:00
  • 8b9d5c7abc TMI-TIFF: Renamed "Old-style" JPEG constants, to discourage use. Removed hardcoding of JFIF-stream for "Old-style" JPEG reading + cleaned up code. Fixed a bug in getRawImageType for planar RGBA Harald Kuhr 2013-02-06 15:20:27 +01:00
  • c394f8a4bc TMI-TIFF: Fixed bug in YCbCr reading. Implemented "old-style" JPEG reading for two test images. More work needed. Harald Kuhr 2013-02-06 11:20:42 +01:00
  • fcd15a9e36 TMI-META: Now correctly reads/parses SOS marker segment. Slightly stricter checking of markers. Harald Kuhr 2013-02-06 10:44:49 +01:00
  • 41a08761ba TMI-TIFF: Removed leftover debug output. Harald Kuhr 2013-01-31 16:36:47 +01:00
  • b834a32b01 TMI-TIFF: Minor bug introduced by testing.. Harald Kuhr 2013-01-31 16:35:37 +01:00
  • 00f47e81a4 TMI-XXX: New code style + minor housekeeping changes. Harald Kuhr 2013-01-31 15:41:59 +01:00
  • f666610184 TMI-TIFF: New tag + fixed spelling for tag. Harald Kuhr 2013-01-31 15:40:08 +01:00
  • 47fbf473db TMI-TIFF: Implemented YCbCr reading. Harald Kuhr 2013-01-31 15:38:45 +01:00
  • 8c4f9d3ed6 TMI-XXX: More leniency Harald Kuhr 2013-01-31 14:49:27 +01:00
  • e68b3aa9e3 TMI-TIFF: Now uses String class instead of byte[], to avoid excessive array concatenation and copying. Harald Kuhr 2013-01-29 22:26:11 +01:00
  • dd849aeea6 TMI-TIFF: Now uses subclasses instead of if-branching for LZW compatibility decoding. Harald Kuhr 2013-01-29 21:24:51 +01:00
  • 59b91918e0 TMI-TIFF: Fixed minor bug in type spec for ARGB images + implemented support for "old-style" (reversed) LZW compression from libtiff. Harald Kuhr 2013-01-29 21:01:46 +01:00
  • f28ad2d396 building 3.0-ece-1 Shihab Uddin 2012-09-26 13:42:04 +02:00
  • a8e5906569 use escenic repo Shihab Uddin 2012-09-26 13:39:46 +02:00
  • 5bd8c37c2d fixed merge conflicts Shihab Uddin 2012-09-26 11:51:25 +02:00
  • e72700b032 Use rectangle instead of package protected method. Erlend Hamnaberg 2010-04-21 13:00:19 +02:00
  • 2f06f2de6d Cleanup of AreaOfInterest Erlend Hamnaberg 2010-04-21 12:45:08 +02:00
  • 8137165bac Cleanup of AreaOfInterest - Extracted AreaOfInterest into an interface - Added an AreaOfInterestFactory. - Use AreaOfInterestFactory in ImageServletResponseImpl - fixed version Erlend Hamnaberg 2010-04-20 17:04:48 +02:00
  • 3628f3b392 Cleanup of AreaOfInterest Erlend Hamnaberg 2010-04-20 16:09:26 +02:00
  • be959ce3f3 Rule Of thirds: - enable with system property - extracted AreaOfInterest into a separate class. Erlend Hamnaberg 2010-04-20 12:51:06 +02:00
  • d6e508662c Merge branch 'master' of https://github.com/haraldk/TwelveMonkeys Shihab Uddin 2012-09-26 11:17:30 +02:00
  • 7846f497af TMS: Moving old junk to sandbox. Harald Kuhr 2012-09-25 14:50:47 +02:00
  • 6c082353d6 TMI-22: Cleaned up reading of ICC profile, trying to be more lenient about chunk count/chunk index. Harald Kuhr 2012-06-22 09:57:02 +02:00
  • 92690e1644 TMI-TIFF: More format support, more lenient TIFF (EXIF) parsing. Harald Kuhr 2012-06-21 17:05:33 +02:00
  • 9ef8ac9930 Removed obsolete methods. Harald Kuhr 2012-06-21 16:59:04 +02:00
  • 7260c5baea Removed obsolete methods. Harald Kuhr 2012-06-21 16:58:33 +02:00
  • 381e229575 Added a comment. Harald Kuhr 2012-06-21 16:57:57 +02:00
  • 80d2f4ad89 Added test case. Clean up + new methods. Harald Kuhr 2012-06-21 16:57:10 +02:00
  • b0c2b4886f Added test case. No changes. Harald Kuhr 2012-06-21 16:56:25 +02:00
  • 14869fb591 Clean up: No functional changes. Harald Kuhr 2012-06-21 16:54:11 +02:00
  • f7b7b91fba Updated sandbox pom. Harald Kuhr 2012-06-21 16:53:06 +02:00
  • 5c9a3e8e58 Added test case. Fixed some minor issues. Harald Kuhr 2012-06-21 16:52:30 +02:00
  • 2cbdd7fd82 Clean up: Moving obsolete stuff to sandbox. Harald Kuhr 2012-06-21 16:37:27 +02:00
  • 5bac1e3a2b Removed some synchronized keywords weirdness. Harald Kuhr 2012-06-21 16:36:25 +02:00
  • 0d83ab5483 Minor clean-up & doc changes. Harald Kuhr 2012-06-21 16:34:11 +02:00
  • 0aad4cb77a Clean up: Moved test code from main method to test case. Harald Kuhr 2012-06-21 16:29:04 +02:00
  • 73a880a358 TMI-23: Better handling of SOS segment (variable length). Now treats the rest of the stream after SOS as single segment. Not really ideal, but gives better performance than scanning for EOI... Harald Kuhr 2012-06-21 16:08:03 +02:00
  • c2245a503d TMI-22: Changed IIOException to warning for images with single chunk ICC_PROFILE with bad index/count. Harald Kuhr 2012-06-21 16:03:59 +02:00
  • 75c09d3aef Now sets Vary header. Minor code clean up & fixes. Harald Kuhr 2012-06-21 10:55:14 +02:00
  • 4db12d313b Added init param annotation. Harald Kuhr 2012-06-21 10:50:45 +02:00
  • 3095422a44 Fixed code style. Harald Kuhr 2012-06-21 10:49:39 +02:00
  • d84acbf4b3 A servlet for serving static files Harald Kuhr 2012-06-21 10:45:06 +02:00
  • c7f6dedaa7 ContextListener for web app-local IIO providers. Harald Kuhr 2012-06-21 10:44:53 +02:00
  • 37e9adcfec Fixed a bug in the MappedFileBuffer + added test case for exposing the bug. Harald Kuhr 2012-06-01 14:42:48 +02:00
  • 7f2ad765cf TMI-XXX: Made the PSD XMP parser slightly more lenient. Harald Kuhr 2012-05-31 16:24:17 +02:00
  • 289be6ca12 TMI-TIFF: Added validation + tests for reading JPEG DQT needed for TIFF Compression JPEG. Harald Kuhr 2012-05-23 15:20:10 +02:00
  • b8ff4af178 TMI-TIFF: Implemented workaround for a bug in ImageReader.getDestination() + added test case for ImageReaderBase. Harald Kuhr 2012-05-23 15:18:10 +02:00
  • dd7be5ef11 TMI-TIFF: Added missing test resources. Harald Kuhr 2012-05-22 08:56:39 +02:00
  • 98361194ea TMI-TIFF: Initial commit. Major work in progress. :-) Harald Kuhr 2012-05-22 00:00:11 +02:00
  • 9492ed67f1 Minor enhancements to the Decoder API + tests. Harald Kuhr 2012-05-21 23:56:47 +02:00
  • a4dfb7a009 TMI-21: Implemented getRawImageType and getImageTypes for CMYK/YCCK. TMI-16: Refactorings, cleaner color space determination + tests for thumbnail readers. Harald Kuhr 2012-05-07 20:26:26 +02:00
  • aaef2e4fad TMI-16: Clean-up of thumbnail reading. Removed obsolete code. Harald Kuhr 2012-05-02 11:59:14 +02:00
  • 241c1882f4 TMI-16: Refactorings. Moved segment classes to upper level. Extracted thumbnail reading to separate classes. Harald Kuhr 2012-04-24 20:11:04 +02:00
  • ae87726974 Added test case. Harald Kuhr 2012-04-19 18:00:50 +02:00
  • b9a1c5c2f4 TMI-20: Made the EXIFReader more lenient about bad directory entry count. Harald Kuhr 2012-04-19 17:53:28 +02:00
  • 7bcfd228b9 Documentation + fix for minor issue when quality could not be determined. Harald Kuhr 2012-04-19 17:51:19 +02:00
  • 465eb2ecb3 Removed a couple of todos (now done). Harald Kuhr 2012-04-17 12:28:27 +02:00
  • 0bdb68ea6f TMI-19: Fix for broken JFIF raw RGB thumbnails Harald Kuhr 2012-04-16 22:55:32 +02:00
  • c16ffaca13 TMI-18: Fix for images/thumbnails get inverted colors. Harald Kuhr 2012-04-16 22:53:17 +02:00
  • 24db7e847c Added support for offset/length in ByteArrayImageInputStream. Harald Kuhr 2012-04-16 10:19:53 +02:00
  • 927723a472 Added support for offset/length in ByteArrayImageInputStream. Harald Kuhr 2012-04-16 10:19:15 +02:00
  • 2f07329296 TMI-18: Better filtering of APP segments, now only takes 'Exif' APP1 segments into account. + Updated failing test. Harald Kuhr 2012-04-15 22:10:20 +02:00
  • 08b5891298 TMI-18: Preliminary fix for images get inverted colors. Harald Kuhr 2012-04-13 10:56:26 +02:00
  • f940fed152 Added test case for 1-bit/monochrome. Harald Kuhr 2012-04-04 16:02:17 +02:00
  • da9b94bdf3 Added test case for 64 color EHB (finally). Rewrote EHB handling in CMAPChunk to fix bug. Added test cases for 16 color indexed and 32 color indexed. Removed obsolete test cases. Harald Kuhr 2012-04-03 16:58:04 +02:00
  • bf4ad6265a Implemented huffman decompression and "big line" changes for PCHG chunk. Harald Kuhr 2012-04-03 16:55:46 +02:00
  • e95cf300ba Removed unnecessary (duplicate) if-statement. Harald Kuhr 2012-04-02 14:26:52 +02:00
  • 13a4646ae4 Fixed a bug in the IFFImageWriter, caused by buffered data not being written to the stream. Adapter streams are now properly flushed/closed. Test clean-up. Harald Kuhr 2012-04-02 14:25:28 +02:00
  • 36a05272a5 Added reader test case for IFF FORM type PBM. Minor optimization in reading PBM data. Clean-up. Harald Kuhr 2012-04-02 14:23:37 +02:00
  • a99c337348 Known issue IFFImageWriter. Harald Kuhr 2012-03-30 17:09:47 +02:00
  • 93e57306d5 Support for decoding JPEG quality setting based on DQT tables. Harald Kuhr 2012-03-30 16:59:49 +02:00
  • 0307237852 Better writer tests. Fixed a bug in PICTWriter. Minor changes in ImageReader/WriterBase classes. Harald Kuhr 2012-03-30 16:58:09 +02:00
  • 7431065519 Fixed duped test data. Harald Kuhr 2012-03-30 16:53:26 +02:00
  • de34ac7ede Now with source region/subsampling support also for multipalette. Harald Kuhr 2012-03-30 16:53:04 +02:00
  • 4463a00667 Added multi-palette support to IFFImageReader + minor clean-up. Harald Kuhr 2012-03-30 16:36:32 +02:00
  • 926359d9d2 New test cases. Better exception handling of IMAGEERROR. Harald Kuhr 2012-03-21 10:13:03 +01:00
  • e712df3862 More test cases. Harald Kuhr 2012-03-20 17:49:44 +01:00
  • 6430841dcc More fine-grained tests for UUIDFactory. Harald Kuhr 2012-03-20 12:13:17 +01:00
  • f7bc246bad Better method naming. Code cleanup. Doc cleanup. Harald Kuhr 2012-03-13 09:17:20 +01:00
  • 07a5c62a28 Better UUID documentation + more tests. Harald Kuhr 2012-03-12 10:53:13 +01:00
  • 9cb21dbfc9 Added UUID factory for creating various Version 1 and Version 5 UUIDs. Harald Kuhr 2012-03-01 15:22:07 +01:00
  • 19ed19633c Fixed quote to more relevant part. :-) Harald Kuhr 2012-02-14 17:08:31 +01:00
  • 897da0ebca Fixed a threading issue. Thanks to Lachlan O'Dea <lodea@me.com> for pointing it out! Harald Kuhr 2012-02-13 15:02:08 +01:00
  • ff3d578806 Whoops. Adding missing reset method. Harald Kuhr 2012-02-09 15:29:13 +01:00
  • 7904fefcd4 Typo. Harald Kuhr 2012-02-09 15:27:42 +01:00
  • e3dcca854b Minor fix to the SOFn recognition + better warnings. Harald Kuhr 2012-02-07 13:05:49 +01:00
  • 11f9b2bdf8 Added JPEG image writer + spi (for completeness, delegates all the real work) Harald Kuhr 2012-02-07 13:05:05 +01:00