Ticket #425 (closed task: fixed)

Opened 8 years ago

Last modified 8 years ago

Implement the Image > Type submenu functionality

Reported by: bdezonia Owned by: bdezonia
Priority: major Milestone: biweekly-2011: Apr-11 to Apr-22
Component: Core Version:
Severity: serious Keywords:
Cc: Blocked By:
Blocking:

Description

Write plugins to support the Image > Type submenu commands

Change History

comment:1 Changed 8 years ago by bdezonia

  • Status changed from new to accepted

initial implementation in place

still things to do:

  • convert to float (32 or 64) throws an exception in the display code
  • nonstandard int types (1-bit, 12-bit) cannot be supported as is in AWTDisplayController::getImagePlane()
  • that method also does not have a case for 64-bit int
  • cleanup the menu and blacklist the old conversion menu entries
  • decide whether to support color translations and if so then how

comment:2 Changed 8 years ago by bdezonia

fixed first three issues from the still things to do list

now left to do:

cleanup the menu and blacklist the old style converters. leave color in place though.

decide how to support Color translations. may pass this one off to grant or curtis for when they deal with color support in alpha 2.

comment:3 Changed 8 years ago by bdezonia

blacklisted some of the plugins

did not blacklist the color oriented plugins but did put their entries in plugin-blacklist.txt so that they can be easily disabled when the time comes

improved ordering of existing type converters so that they are grouped by type rather than bit depth

realize that there is no code in place for setting check mark in menu showing the type of the current image

comment:4 Changed 8 years ago by bdezonia

  • Milestone changed from biweekly-2011: Apr-11 to Apr-22 to biweekly-2011: Mar-28 to Apr-08

comment:5 Changed 8 years ago by bdezonia

  • Status changed from accepted to closed
  • Resolution set to fixed

opening new tickets delineating remaining todos on this ticket and assigning to Curtis

Note: See TracTickets for help on using tickets.