grayscale png as A8 by default

This commit is contained in:
2019-08-21 07:21:23 +07:00
parent f0f18c4249
commit a812e48828
3 changed files with 5 additions and 5 deletions

View File

@@ -48,7 +48,7 @@ namespace
image_data_format image_format_from_stb_channels(u32 channels) noexcept {
switch ( channels ) {
case 1: return image_data_format::l8;
case 1: return image_data_format::a8;
case 2: return image_data_format::la8;
case 3: return image_data_format::rgb8;
case 4: return image_data_format::rgba8;

View File

@@ -44,7 +44,7 @@ namespace
bool stb_check_save_image_format(image_data_format format) noexcept {
switch ( format ) {
case image_data_format::l8:
case image_data_format::a8:
case image_data_format::la8:
case image_data_format::rgb8:
case image_data_format::rgba8:
@@ -56,7 +56,7 @@ namespace
int stb_channels_from_image_format(image_data_format format) noexcept {
switch ( format ) {
case image_data_format::l8: return 1;
case image_data_format::a8: return 1;
case image_data_format::la8: return 2;
case image_data_format::rgb8: return 3;
case image_data_format::rgba8: return 4;