Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void zmiana_poziomow(int obraz_pgm[][MAX],int x,int y, int *szarosci,float czern,float biel)
- {
- float f; /*zmienna zmiennoprzecinkowa do rzutowania*/
- int i,j; /*iteratory petli*/
- for (i=0;i<y;i++) /*kolejna zmiana kazdego piksela*/
- for (j=0;j<x;j++)
- {
- f=(float)obraz_pgm[i][j]; /*rzutowanie piksela do obliczen zmiennoprzecinkowych*/
- if(obraz_pgm[i][j]<=czern)
- obraz_pgm[i][j]=0;
- else
- if(obraz_pgm[i][j]>=biel)
- obraz_pgm[i][j]=biel;
- else
- obraz_pgm[i][j]=((f-czern)**szarosci)/(biel-czern);
- }
- *szarosci=biel; /*zmiana wartosci najwiekszej szarosci */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement