Notice: In order to edit this ticket you need to be either: a Product Owner, The owner or the reporter of the ticket, or, in case of a Task not yet assigned, a team_member"

Task #6971 (closed)

Opened 8 years ago

Closed 8 years ago

Last modified 8 years ago

Update ImageConverter to save big images in tiles

Reported by: mlinkert Owned by: mlinkert
Priority: critical Milestone: OMERO-4.4
Component: Bio-Formats Version: n.a.
Keywords: n.a. Cc: dagutman@…
Resources: n.a. Referenced By: n.a.
References: n.a. Remaining Time: 0.0d
Sprint: 2011-11-29 (3)

Description

Since we can read and (usually) write images tile-by-tile, it would be nice to update ImageConverter? to fully take advantage of this.

It should detect "big images" and for those images perform the conversion one tile at a time, rather than one plane at a time.

Change History (4)

comment:1 Changed 8 years ago by mlinkert

  • Sprint set to 2011-11-10 (2)

comment:2 Changed 8 years ago by jburel

  • Sprint changed from 2011-11-10 (2) to 2011-11-29 (3)

Moved from sprint 2011-11-10 (2)

comment:3 Changed 8 years ago by Melissa Linkert <melissa@…>

  • Remaining Time set to 0
  • Resolution set to fixed
  • Status changed from new to closed

(In [b5169baa5916e36aacd511a7deb65f0180716eb1/bioformats.git]) Large-scale refactoring to allow tile-based conversion.

ImageConverter? now converts planes one tile at a time, if the number of
pixels per plane exceeds 224 (4096 x 4096) and the output format is
TIFF or OME-TIFF.

In order to accomplish this, quite a bit of refactoring was necessary.
There are now separate methods to accomplish plane conversion, pixel
scaling, and color model conversion.

Closes #6971.

comment:4 Changed 8 years ago by Melissa Linkert <melissa@…>

(In [b5169baa5916e36aacd511a7deb65f0180716eb1/bioformats.git]) Large-scale refactoring to allow tile-based conversion.

ImageConverter? now converts planes one tile at a time, if the number of
pixels per plane exceeds 224 (4096 x 4096) and the output format is
TIFF or OME-TIFF.

In order to accomplish this, quite a bit of refactoring was necessary.
There are now separate methods to accomplish plane conversion, pixel
scaling, and color model conversion.

Closes #6971.

Note: See TracTickets for help on using tickets. You may also have a look at Agilo extensions to the ticket.

1.3.13-PRO © 2008-2011 Agilo Software all rights reserved (this page was served in: 0.78034 sec.)

We're Hiring!