static private ScaleIntToByte ( int fragmentLength, int max, int min ) : byte | ||
fragmentLength | int | Int fragment length. |
max | int | Maximal input fragment length. |
min | int | Minimal input fragment length. |
return | byte |
static byte ScaleIntToByte(int fragmentLength, int max, int min)
{
double result = (fragmentLength - min) * 255 / (double)(max - min);
if (result > 255) return 255;
if (result < 0) return 0;
return (byte)result;
}