/programs/cmm/iconedit/colors_mas.h |
---|
165,12 → 165,16 |
void _image::set_image(dword _inbuf) |
{ |
dword i; |
for (i = 0; i < columns*rows-1; i++;) |
for (i = 0; i < columns*rows; i++;) |
{ |
// mas[i] = ESDWORD[i*4+_inbuf] & 0x00FFFFFF; //for x32 bit color |
if (i == MAX_CELL_SIZE*MAX_CELL_SIZE-1) { |
mas[i] = 0; |
} else { |
mas[i] = ESDWORD[i*3+_inbuf] & 0xFFFFFF; |
} |
} |
} |
dword _image::get_image() |
{ |
/programs/cmm/iconedit/iconedit.c |
---|
17,7 → 17,6 |
#include "../lib/obj/box_lib.h" |
#include "../lib/patterns/rgb.h" |
#include "../lib/patterns/libimg_load_skin.h" |
#include "colors_mas.h" |
196,7 → 195,8 |
} |
else |
{ |
open_image.load_as24b(#param); |
open_image.load(#param); |
open_image.convert_into(IMAGE_BPP24); |
if (open_image.w*open_image.h>MAX_CELL_SIZE*MAX_CELL_SIZE) { |
notify(T_ERROR_IMA_ICONEDIT); |