PNG support in Trillian

From TrillWiki

Revision as of 20:14, 14 March 2006 by Tometheus (Talk | contribs)
(diff) ←Older revision | Current revision (diff) | Newer revision→ (diff)
Jump to: navigation, search

by DREADNOUGHT on 09/04/04 at 01:39:22 PM

Ok this is just designed to be a list outlining the details of PNG support in Trillian.

What is PNG?

PNG support was first introduced in 2.0, but has only reached a useable state with trillian 2.01. With 3.0, alpha channel support was added to components.

Contents

[edit] Backgrounds

  • as of 3.0 alpha channels should work everywhere if you have a something behind it. (i.e. you still can't blend against another window, but you can use alpha blending inside the window.)
  • Supposed to support 0% alpha (fully transparent), but very inconsistent
  • Transparency done the old-fashioned way (regionmaps, trans[color]="") still works fine.

[edit] Usage

  • tags as usual, should include 'transparent="1"' property in you tags for alpha blending, but it is not necessary
  • Should work with all control types
  • Emoticons can be alpha blended

[edit] Overlaying (alpha blending)

  • Alpha blending now works with both <control>s and <component>s
  • Alpha blending filters through frames
  • Won't overlay list, edit, or display controls (This applies to all graphics types, not just PNG... Those controls just don't layer nicely yet. Layering on these controls is reserved for a future release of Trillian.)

[edit] Animation

  • PNG animations, the MNG format, are not currently supported.

[edit] Misc

  • Should work with all versions of windows


If you find any PNG related bugs, post them in the PNG Bug Thread in the CS forums.