Добавил:
Studfiles2
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:Шпоры по МПиПА / Алгоритмы компьютерной графики / Инвертирование цветов / inversion
.cpp unsigned char **massiwR,**massiwG,**massiwB; // Массивы цветов в которых хранится исходное изображение
bool empty; // Для определения пустоты содержимого
int dimensionX, dimensionY; // Для размеров картинки по X и Y
void inversion()
{
// TODO: Add your command handler code here
int i,j;
if ( empty ) return;
for ( i = 0; i < dimensionX; i++ ) {
for ( j = 0; j < dimensionY; j++ ) {
massiwR[i][j] = 255 - massiwR[i][j];
massiwG[i][j] = 255 - massiwG[i][j];
massiwB[i][j] = 255 - massiwB[i][j];
}
}
}
bool empty; // Для определения пустоты содержимого
int dimensionX, dimensionY; // Для размеров картинки по X и Y
void inversion()
{
// TODO: Add your command handler code here
int i,j;
if ( empty ) return;
for ( i = 0; i < dimensionX; i++ ) {
for ( j = 0; j < dimensionY; j++ ) {
massiwR[i][j] = 255 - massiwR[i][j];
massiwG[i][j] = 255 - massiwG[i][j];
massiwB[i][j] = 255 - massiwB[i][j];
}
}
}