diff options
-rw-r--r-- | src/ft_hex_to_rgb.c | 6 | ||||
-rw-r--r-- | src/ft_save_to_bmp.c | 5 |
2 files changed, 5 insertions, 6 deletions
diff --git a/src/ft_hex_to_rgb.c b/src/ft_hex_to_rgb.c index 81c474e..30332cc 100644 --- a/src/ft_hex_to_rgb.c +++ b/src/ft_hex_to_rgb.c @@ -18,8 +18,8 @@ t_bmp_rgb { t_bmp_rgb rgb; - rgb.r = ((color >> 16) & 0xff) / 255.0; - rgb.g = ((color >> 8) & 0xff) / 255.0; - rgb.b = ((color) & 0xff) / 255.0; + rgb.r = (color >> 16) & 255; + rgb.g = (color >> 8) & 255; + rgb.b = color & 255; return (rgb); } diff --git a/src/ft_save_to_bmp.c b/src/ft_save_to_bmp.c index 9526e62..648cba6 100644 --- a/src/ft_save_to_bmp.c +++ b/src/ft_save_to_bmp.c @@ -63,9 +63,8 @@ static uint8_t x = -1; while (++x < cl->wlist.x_size) { - /* px = ft_hex_to_rgb(*(int*)(cl->img.ptr */ - /* + (x * 4 + (y * cl->img.sizeline)))); */ - px = ft_hex_to_rgb(0x00ff2222); + px = ft_hex_to_rgb(*(int*)(cl->img.ptr + + (x * 4 + (y * cl->img.sizeline)))); *(bmp + i++) = (uint8_t)px.b; *(bmp + i++) = (uint8_t)px.g; *(bmp + i++) = (uint8_t)px.r; |