@@ -440,7 +440,7 @@ private bool DecodeRHalf(byte[] image_data, byte[] buff)
440
440
{
441
441
buff [ i ] = 0 ;
442
442
buff [ i + 1 ] = 0 ;
443
- buff [ i + 2 ] = ( byte ) Math . Round ( Half . ToHalf ( image_data , i / 2 ) * 255f ) ;
443
+ buff [ i + 2 ] = ( byte ) MathF . Round ( Half . ToHalf ( image_data , i / 2 ) * 255f ) ;
444
444
buff [ i + 3 ] = 255 ;
445
445
}
446
446
return true ;
@@ -451,8 +451,8 @@ private bool DecodeRGHalf(byte[] image_data, byte[] buff)
451
451
for ( var i = 0 ; i < outPutDataSize ; i += 4 )
452
452
{
453
453
buff [ i ] = 0 ;
454
- buff [ i + 1 ] = ( byte ) Math . Round ( Half . ToHalf ( image_data , i + 2 ) * 255f ) ;
455
- buff [ i + 2 ] = ( byte ) Math . Round ( Half . ToHalf ( image_data , i ) * 255f ) ;
454
+ buff [ i + 1 ] = ( byte ) MathF . Round ( Half . ToHalf ( image_data , i + 2 ) * 255f ) ;
455
+ buff [ i + 2 ] = ( byte ) MathF . Round ( Half . ToHalf ( image_data , i ) * 255f ) ;
456
456
buff [ i + 3 ] = 255 ;
457
457
}
458
458
return true ;
@@ -462,10 +462,10 @@ private bool DecodeRGBAHalf(byte[] image_data, byte[] buff)
462
462
{
463
463
for ( var i = 0 ; i < outPutDataSize ; i += 4 )
464
464
{
465
- buff [ i ] = ( byte ) Math . Round ( Half . ToHalf ( image_data , i * 2 + 4 ) * 255f ) ;
466
- buff [ i + 1 ] = ( byte ) Math . Round ( Half . ToHalf ( image_data , i * 2 + 2 ) * 255f ) ;
467
- buff [ i + 2 ] = ( byte ) Math . Round ( Half . ToHalf ( image_data , i * 2 ) * 255f ) ;
468
- buff [ i + 3 ] = ( byte ) Math . Round ( Half . ToHalf ( image_data , i * 2 + 6 ) * 255f ) ;
465
+ buff [ i ] = ( byte ) MathF . Round ( Half . ToHalf ( image_data , i * 2 + 4 ) * 255f ) ;
466
+ buff [ i + 1 ] = ( byte ) MathF . Round ( Half . ToHalf ( image_data , i * 2 + 2 ) * 255f ) ;
467
+ buff [ i + 2 ] = ( byte ) MathF . Round ( Half . ToHalf ( image_data , i * 2 ) * 255f ) ;
468
+ buff [ i + 3 ] = ( byte ) MathF . Round ( Half . ToHalf ( image_data , i * 2 + 6 ) * 255f ) ;
469
469
}
470
470
return true ;
471
471
}
@@ -476,7 +476,7 @@ private bool DecodeRFloat(byte[] image_data, byte[] buff)
476
476
{
477
477
buff [ i ] = 0 ;
478
478
buff [ i + 1 ] = 0 ;
479
- buff [ i + 2 ] = ( byte ) Math . Round ( BitConverter . ToSingle ( image_data , i ) * 255f ) ;
479
+ buff [ i + 2 ] = ( byte ) MathF . Round ( BitConverter . ToSingle ( image_data , i ) * 255f ) ;
480
480
buff [ i + 3 ] = 255 ;
481
481
}
482
482
return true ;
@@ -487,8 +487,8 @@ private bool DecodeRGFloat(byte[] image_data, byte[] buff)
487
487
for ( var i = 0 ; i < outPutDataSize ; i += 4 )
488
488
{
489
489
buff [ i ] = 0 ;
490
- buff [ i + 1 ] = ( byte ) Math . Round ( BitConverter . ToSingle ( image_data , i * 2 + 4 ) * 255f ) ;
491
- buff [ i + 2 ] = ( byte ) Math . Round ( BitConverter . ToSingle ( image_data , i * 2 ) * 255f ) ;
490
+ buff [ i + 1 ] = ( byte ) MathF . Round ( BitConverter . ToSingle ( image_data , i * 2 + 4 ) * 255f ) ;
491
+ buff [ i + 2 ] = ( byte ) MathF . Round ( BitConverter . ToSingle ( image_data , i * 2 ) * 255f ) ;
492
492
buff [ i + 3 ] = 255 ;
493
493
}
494
494
return true ;
@@ -498,10 +498,10 @@ private bool DecodeRGBAFloat(byte[] image_data, byte[] buff)
498
498
{
499
499
for ( var i = 0 ; i < outPutDataSize ; i += 4 )
500
500
{
501
- buff [ i ] = ( byte ) Math . Round ( BitConverter . ToSingle ( image_data , i * 4 + 8 ) * 255f ) ;
502
- buff [ i + 1 ] = ( byte ) Math . Round ( BitConverter . ToSingle ( image_data , i * 4 + 4 ) * 255f ) ;
503
- buff [ i + 2 ] = ( byte ) Math . Round ( BitConverter . ToSingle ( image_data , i * 4 ) * 255f ) ;
504
- buff [ i + 3 ] = ( byte ) Math . Round ( BitConverter . ToSingle ( image_data , i * 4 + 12 ) * 255f ) ;
501
+ buff [ i ] = ( byte ) MathF . Round ( BitConverter . ToSingle ( image_data , i * 4 + 8 ) * 255f ) ;
502
+ buff [ i + 1 ] = ( byte ) MathF . Round ( BitConverter . ToSingle ( image_data , i * 4 + 4 ) * 255f ) ;
503
+ buff [ i + 2 ] = ( byte ) MathF . Round ( BitConverter . ToSingle ( image_data , i * 4 ) * 255f ) ;
504
+ buff [ i + 3 ] = ( byte ) MathF . Round ( BitConverter . ToSingle ( image_data , i * 4 + 12 ) * 255f ) ;
505
505
}
506
506
return true ;
507
507
}
@@ -548,13 +548,13 @@ private bool DecodeRGB9e5Float(byte[] image_data, byte[] buff)
548
548
{
549
549
var n = BitConverter . ToInt32 ( image_data , i ) ;
550
550
var scale = n >> 27 & 0x1f ;
551
- var scalef = Math . Pow ( 2 , scale - 24 ) ;
551
+ var scalef = MathF . Pow ( 2 , scale - 24 ) ;
552
552
var b = n >> 18 & 0x1ff ;
553
553
var g = n >> 9 & 0x1ff ;
554
554
var r = n & 0x1ff ;
555
- buff [ i ] = ( byte ) Math . Round ( b * scalef * 255f ) ;
556
- buff [ i + 1 ] = ( byte ) Math . Round ( g * scalef * 255f ) ;
557
- buff [ i + 2 ] = ( byte ) Math . Round ( r * scalef * 255f ) ;
555
+ buff [ i ] = ( byte ) MathF . Round ( b * scalef * 255f ) ;
556
+ buff [ i + 1 ] = ( byte ) MathF . Round ( g * scalef * 255f ) ;
557
+ buff [ i + 2 ] = ( byte ) MathF . Round ( r * scalef * 255f ) ;
558
558
buff [ i + 3 ] = 255 ;
559
559
}
560
560
return true ;
0 commit comments