Project

General

Profile

Feature #1243

Improved JPEG 2000 Support

Added by Robin Mills about 3 years ago. Updated almost 3 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
image format
Target version:
Start date:
12 Oct 2016
Due date:
% Done:

100%

Estimated time:
20.00 h

Description

See discussion in #1242


Files

relax.jp2 (15.9 KB) relax.jp2 Robin Mills, 12 Oct 2016 13:07

Related issues

Related to Exiv2 - Bug #1242: jp2 metadata: Unrecognized UUID EXIF boxClosed11 Oct 2016

Actions

Associated revisions

Revision 4623 (diff)
Added by Robin Mills about 3 years ago

#1243 Work in progress. Implemented jp2image::printStructure. Still to add iccProfile support to jp2image::writeMetadata()

Revision 4624 (diff)
Added by Robin Mills about 3 years ago

#1243 Added XMP and IPTC data to Reagan.jp2. Corrected printStructure() appropriately.
Will add jp2image::writeMetadata()/iccProfile tomorrow and update tests.

Revision 4625 (diff)
Added by Robin Mills about 3 years ago

#1243 Work-in-progress. Added test/data/relax.jp2 which has an embedded ICC profile.

Revision 4626 (diff)
Added by Robin Mills about 3 years ago

#1243 Work-in-progress. Still to add code to writeMetadata for icc profiles.

Revision 4627 (diff)
Added by Robin Mills about 3 years ago

#1243 Work-in-progress.

Revision 4628 (diff)
Added by Robin Mills about 3 years ago

#1243. Correction to r4627

Revision 4631 (diff)
Added by Robin Mills about 3 years ago

#1243 Work-in-progress on writing ICC profiles. Fixed elusive issue in exiv2 -pS foo.jp2

Revision 4632 (diff)
Added by Robin Mills about 3 years ago

#1243 Work-in-progress on iccProfile related code.

Revision 4648 (diff)
Added by Robin Mills almost 3 years ago

#1243 Adding ICC Profile support to jp2image.cpp

Revision 4650 (diff)
Added by Robin Mills almost 3 years ago

#1243 Correction to msvc build breaker in r4648

Revision 4652 (diff)
Added by Robin Mills almost 3 years ago

#1243 Fixing typo/build breaker.

Revision 4654 (diff)
Added by Robin Mills almost 3 years ago

#1243. Fixing compilation warnings from clang in jp2image.cpp

History

#1

Updated by Robin Mills about 3 years ago

I attach a file with an embedded ICC profile. File provided by Herb Kauer. Thanks Herb, this will be very useful.

#2

Updated by Robin Mills about 3 years ago

  • Status changed from New to Assigned
  • Assignee set to Robin Mills
  • Target version changed from 0.28 to 0.26
  • % Done changed from 0 to 50
  • Estimated time set to 10.00 h

r4623 Thanks to Herb's file, I've figure out how to decode an ICC profile in a JP2 image. I still have to do add writing iccProfile to jp2image::writemetadata().

#3

Updated by Robin Mills about 3 years ago

  • % Done changed from 50 to 80
#4

Updated by Robin Mills about 3 years ago

  • Subject changed from Implement jp2image::printStructure() to Improved JPEG 2000 Support
  • % Done changed from 80 to 100
  • Estimated time changed from 10.00 h to 20.00 h

Several things have been done:

1) Fix issue #1142 (UUID Exif\0\0 issue)
2) Implement jp2image::printStructure()
3) Add support for ICC profiles
4) Updated man page
5) Updated test suite

#5

Updated by Robin Mills almost 3 years ago

  • % Done changed from 100 to 80

I'm dragging my feet on adding ICC Profile support to jp2image.cpp

#6

Updated by Robin Mills almost 3 years ago

  • % Done changed from 80 to 100

r4648 Adding ICC Profile support to jp2image.cpp

#7

Updated by Robin Mills almost 3 years ago

  • Status changed from Assigned to Closed

Also available in: Atom PDF