#include <stdio.h>
#include <stdlib.h>

#include "Matrix2D.h"

int main(int argc, char *argv[])
{
  TMatrix2D matR,matG,matB;  
  int       i,j;
  
  matR= Mat2D_createNull();
  matG= Mat2D_createNull();  
  matB= Mat2D_createNull();
  Mat2D_loadRGBFromTGA(matR,matG,matB,"test.tga");
  
  // Decrease by 2 the red and green chanels
  Mat2D_mulAllValue(matR,0.8);
  Mat2D_mulAllValue(matG,0.8);
    
  Mat2D_saveRGBToTGA(matR,matG,matB,"out.tga"); 
  
  Mat2D_destroy(&matR);
  Mat2D_destroy(&matG);
  Mat2D_destroy(&matB);
  
  return 0;
}

