close
Comments you submit will be routed for moderation. If you have an account, please log in first.
Modify

Opened 12 months ago

Last modified 7 months ago

#465 new enhancement

Switch image file handling to guigfx.library

Reported by: tboeckel Owned by:
Priority: low Milestone: YAM future release
Component: user interface Version: nightly build
Severity: major Keywords:
Cc: OS Platform: All
Blocked By: Blocking:
Release Notes:

Description (last modified by damato)

Problem

Currently YAM has to do all the ugly image handling itself. In general this is beyond the scope of an EMail application. Furthermore the datatypes system is not that system independent as it ought to be, because AmigaOS3 development stopped at one time in history and the datatypes system of the other 3 systems (AmigaOS4, MorphOS, AROS) cannot be treated as equal in all cases.

Enhancement recommendation

guigfx.library offers a standardized interface for loading, remapping and displaying images. Although guigfx.library is still based on the datatypes system it offloads all that annoying stuff from YAM.

Currently there exists a branch in YAM's svn repository (source:/branches/guigfx) which already uses guigfx.library as a proof of concept. Unfortunately guigfx.library is yet missing some important features like correct handling of alpha channels. This needs to be implemented first before it can be used as a 100% replacement of the current image handling.

Please note that the sources of guigfx and its sub library (render.library) can be found here:
http://users.neoscientists.org/%7ebifat/binarydistillery/

Attachments (0)

Change History (2)

comment:1 Changed 12 months ago by damato

  • Description modified (diff)

comment:2 Changed 7 months ago by damato

  • OS Platform set to All
  • Priority changed from undecided to low

Add Comment

Modify Ticket

Action
as new .
Author


E-mail address and user name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.

This list contains all users that will be notified about changes made to this ticket.

These roles will be notified: Reporter, Owner, Subscriber

  • Thore Böckelmann(Reporter)