Visual C++

EN NL TR

Het vorige programma

De index

Het volgende programma

Fibergeek's Alpha Channel Viewer

Wat doet dit programma?

Met dit programma kan u twee grafische bestanden laden.  Het ene is voor de achtergrond en het andere is voor de voorgrond.  Indien het voorgrondbestand een transparantie of een alpha-kanaal bevat, dan zal deze correct weergeven worden over de achtergrond.  Beide images zullen qua grootte aangepast worden aan de grootte van het programma-window.  In plaats van een achtegrondimage te laden kan u ook één enkele achtergrondkleur selecteren (welke standaard zwart is).


Waarom heb ik
dit programma gemaakt?

Ik heb dit programma geschreven om het alpha-kanaal van sommige bestanden te kunnen bezien en om te zien wat het visuele effect is sommige achtergrondimages.
 

Mogelijke uitbreidingen...

Mogelijke uitbreidingen zijn : het laden van een extern alpha-kanaal uit een bestand met grijswaarden, het bekijken van het alpha-kanaal als een foto met grijswaarden en ook nog het weergeven van de grafische bestanden in hun originele grootte i.p.v. deze aan het window aan te passen.
 

De code...

Het programma gebruikt m'n eigen BCG!-wrapper (deze zit mee in het projectbestand) en het maakt ook gebruikt van de gratis CxImage Image Library.  De magie van het correct weergeven van de grafische bestanden gebeurd door de CxImage library.  Omdat ik de BCG!-wrapper gebruik zal het programma gecompileerd worden als een ANSI-programma maar toch bestanden met UNICODE-tekens kunnen laden (onder Windows NT/W2K/XP/2003).  Het programma werkt ook onder Windows 9X/ME, indien dit niet het geval is, geef me dan een seintje (fibergeek @ codegurus.be).

Het volledige project
Het uitvoerbare bestand

NOTA : Alle bestanden zijn ZIP-bestanden, het programmacommentaar is in het nederlands maar de interface is engels

 

Het vorige programma

De index

Het volgende programma