20 lines
505 B
C
20 lines
505 B
C
//
|
|
// Created by ary on 19.07.2026.
|
|
//
|
|
|
|
#include "examples.h"
|
|
|
|
void example_color(int width, int height, int channels, unsigned char *image) {
|
|
for (int i = 0; i < height * width; i++) {
|
|
int step = i *channels;
|
|
int x = i % width;
|
|
int y = i / width;
|
|
image[step] = 0 + (int)((((double)x)/width) * 255);
|
|
image[step+1] = 0 + (int)((((double)y)/width) * 255);
|
|
image[step+2] = 0;
|
|
if (channels == 4) {
|
|
image[step+3] = 255;
|
|
}
|
|
}
|
|
}
|