You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
if ( inputDataType == QGis::ARGB32_Premultiplied )
548
548
{
549
549
double a = alpha / 255.;
550
-
QgsDebugMsgLevel( QString( "red = %1 green = %2 blue = %3 alpha = %4 p = %5 a = %6" ).arg( red ).arg( green ).arg( blue ).arg( alpha ).arg(( int)c, 0, 16 ).arg( a ), 5 );
550
+
QgsDebugMsgLevel( QString( "red = %1 green = %2 blue = %3 alpha = %4 p = %5 a = %6" ).arg( red ).arg( green ).arg( blue ).arg( alpha ).arg(static_cast< int>( c ), 0, 16 ).arg( a ), 5 );
551
551
red /= a;
552
552
green /= a;
553
553
blue /= a;
554
554
}
555
-
memcpy(( char* )redData + i, &red, 1 );
556
-
memcpy(( char* )greenData + i, &green, 1 );
557
-
memcpy(( char* )blueData + i, &blue, 1 );
558
-
memcpy(( char* )alphaData + i, &alpha, 1 );
555
+
memcpy(reinterpret_cast< char* >( redData ) + i, &red, 1 );
556
+
memcpy(reinterpret_cast< char* >( greenData ) + i, &green, 1 );
557
+
memcpy(reinterpret_cast< char* >( blueData ) + i, &blue, 1 );
558
+
memcpy(reinterpret_cast< char* >( alphaData ) + i, &alpha, 1 );
0 commit comments