Cria uma copia da imagem original rotacionada 90 graus sentido horario

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.

  1. /* Cria uma copia da imagem original rotacionada 90 graus sentido horario */
  2. Imagem* rotacionar90(Imagem* original) {
  3.     int i;
  4.     int j;
  5.     int w = original->w;
  6.     int h = original->h;
  7.  
  8.     Imagem* nova = criar_imagem(h, w);
  9.  
  10.     for (= 0; i < h; ++i) {
  11.         for (= 0; j < w; ++j) {
  12.             nova->pixels[j][(- 1) - i] = original->pixels[i][j];
  13.         }
  14.     }
  15.  
  16.     return nova;
  17. }



Learn More :