% Aufgabe 4.2.2: verändert die Helligkeit von bmp-Bildern
%    helligkeit( A )
%    A : übergebenes bmp-Array, z.B. von Katze.bmp, Typ uint8
%    proz : prozentuale Hellikeitsänderung
%    Beispielaufruf:
%      >> A = imread( 'Katze.bmp' );
%      >> helligkeit( A, -20 );
function  helligkeit( A, proz )
   figure;

   % links das Original anzeigen 
   subplot(1,2,1)
   image( A );
   axis image
   
   % geändertes Bild
   subplot(1,2,2)
   % zum Rechnen A von uint8 nach double wandeln
   %   Bild von 100% auf (100+proz)% abändern
   %   für alle Pixel und alle 3 Farbkanäle B(:,:,:)
   B = double( A ) * ( 100.0 + proz ) / 100.0;
   
   % vor dem Zeichnen wieder in das Format uint8 wandeln
   image( uint8(B) );
   axis image
end   