Como escrever um programa em C para Cria uma cópia da imagem original girada em 90 graus no sentido horário em C linguagem de programação?
Este programa C para Cria uma cópia da imagem original girada em 90 graus no sentido horário.
- /* Cria uma copia da imagem original rotacionada 90 graus sentido horario */
- Imagem* rotacionar90(Imagem* original) {
- int i;
- int j;
- int w = original->w;
- int h = original->h;
- Imagem* nova = criar_imagem(h, w);
- for (i = 0; i < h; ++i) {
- for (j = 0; j < w; ++j) {
- nova->pixels[j][(h - 1) - i] = original->pixels[i][j];
- }
- }
- return nova;
- }