void
SetCxImageAlpha(CxImage
&
img, BYTE bAlpha)
//
bAlpha={0-100}
{
if (!img.AlphaIsValid())
{
img.AlphaCreate();
float f=255;
f/=100;
f*=bAlpha;
img.AlphaSet(f);
}
else
{
for (int y=0;y<img.GetHeight();y++)
{
for (int x=0;x<img.GetWidth();x++)
{
BYTE a=img.AlphaGet(x,y);
float f=a;
f/=100;
f*=bAlpha;
a = f;
img.AlphaSet(x,y,a);
}
}
}
}
{
if (!img.AlphaIsValid())
{
img.AlphaCreate();
float f=255;
f/=100;
f*=bAlpha;
img.AlphaSet(f);
}
else
{
for (int y=0;y<img.GetHeight();y++)
{
for (int x=0;x<img.GetWidth();x++)
{
BYTE a=img.AlphaGet(x,y);
float f=a;
f/=100;
f*=bAlpha;
a = f;
img.AlphaSet(x,y,a);
}
}
}
}