Issue #7091: Exporting 16-bit precision images to raw *.data.

Just use the image format as-is. The only problem now is that we don't
support all formats for loading in file-raw yet.

(cherry picked from commit 01e0675f67)

 Conflicts:
	plug-ins/common/file-raw-data.c
This commit is contained in:
Jehan
2022-06-11 00:01:06 +02:00
parent 7ef2c62db5
commit 0963550b2d

View File

@ -1146,29 +1146,7 @@ save_image (const gchar *filename,
/* get info about the current image */
buffer = gimp_drawable_get_buffer (drawable_id);
switch (gimp_drawable_type (drawable_id))
{
case GIMP_RGB_IMAGE:
format = babl_format ("R'G'B' u8");
break;
case GIMP_RGBA_IMAGE:
format = babl_format ("R'G'B'A u8");
break;
case GIMP_GRAY_IMAGE:
format = babl_format ("Y' u8");
break;
case GIMP_GRAYA_IMAGE:
format = babl_format ("Y'A u8");
break;
case GIMP_INDEXED_IMAGE:
case GIMP_INDEXEDA_IMAGE:
format = gimp_drawable_get_format (drawable_id);
break;
}
format = gimp_drawable_get_format (drawable_id);
n_components = babl_format_get_n_components (format);
bpp = babl_format_get_bytes_per_pixel (format);