Commit Graph

  • f8c40a3748 TMI-JPEG: Better CMYK to RGB algorithm Harald Kuhr 2013-06-05 10:49:37 +02:00
  • 28e2f3c21b TMC-CORE: Fixed typos Harald Kuhr 2013-06-05 10:47:57 +02:00
  • 2cf1c6e43b TMC-IMAGE: Fixed some typos. Harald Kuhr 2013-06-05 10:46:41 +02:00
  • e72988aa7b TMC-IMAGE: Code clean-up. Removed obsolete code. No functional changes. Harald Kuhr 2013-06-05 10:45:31 +02:00
  • 0e628f6e4c TMI-CORE: Added empty ICC profile locations for Linux. + Better exception handling for missing profile locations. Harald Kuhr 2013-06-05 09:58:32 +02:00
  • 1d5cc6d266 TMI-JPEG: Refactorings for better separation. Harald Kuhr 2013-04-22 21:01:30 +02:00
  • 28d8796e54 TMI-JPEG: Simplified logic. Harald Kuhr 2013-04-22 21:00:33 +02:00
  • 0ffd7cacc4 TMI-ICNS: Added debug for sips command. Harald Kuhr 2013-04-22 11:08:29 +02:00
  • b966254322 TMI-JPEG: More lenient segment parsing, now allows 0xFF padding between segments + fixed an NPE in JPEGImageReader if the parsing fails. Harald Kuhr 2013-04-19 16:17:01 +02:00
  • 61e01e3316 TMI-TIFF: Code clean-up. Harald Kuhr 2013-03-26 09:44:32 +01:00
  • 09444ab083 TMI-TIFF: Horizontal differencing predictor implementation as stream, for easier reading. Harald Kuhr 2013-03-26 09:42:49 +01:00
  • b97d95cca7 More Maven-friendly test suite. Harald Kuhr 2013-03-04 15:16:59 +01:00
  • 1ffe694538 TMS-XXXX: New map adapters for servlet context and request attributes + minor API tweaks. Harald Kuhr 2013-03-04 14:48:50 +01:00
  • dd0f382d3c TMC-XXXX: Code cleaun-up and fixed spelling errors. Harald Kuhr 2013-02-28 13:08:19 +01:00
  • 0319a6f84c TMI-CORE: Minor UI bugfix Harald Kuhr 2013-02-27 12:07:34 +01:00
  • df9f5734bd TMI-CORE: Improved zoom quality when zooming out. Harald Kuhr 2013-02-20 10:45:20 +01:00
  • 59e5c3b3fd TMI-TIFF: Fixed doc, removed todo. Harald Kuhr 2013-02-20 10:44:42 +01:00
  • 2764460db5 TMI-TIFF: Now supports YCbCr subsampled images with image/tile/strip width/height not a multiple of the x/y subsampling. More lenience for weird subsampling. + Some minor house-keeping with no functional change. Harald Kuhr 2013-02-19 22:02:15 +01:00
  • c9809d0fa1 TMI-CORE: Added zoom in/out/actual to image display, moved background to submenu. Harald Kuhr 2013-02-19 13:02:45 +01:00
  • bb7e1a4258 TMC-XXXX: Added constructor exposing fast rendering flag. Harald Kuhr 2013-02-19 12:23:49 +01:00
  • cc604e650b TMI-TIFF: Added more constants + debugging code for field names + suppressed unwanted warnings. Harald Kuhr 2013-02-18 14:51:45 +01:00
  • 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