X-Git-Url: http://vcs.maemo.org/git/?a=blobdiff_plain;f=src%2Ffilters%2Fsepia%2Fsepiafilter.cpp;fp=src%2Ffilters%2Fsepia%2Fsepiafilter.cpp;h=ce240e48559d6f22b549dfffde51a81d247783ce;hb=f3e560c0dd50219a3c13275b73ccf40bc4128bc8;hp=0000000000000000000000000000000000000000;hpb=4180e135617509b95c6e01d1e5a42b7f3394ddb5;p=photoenhancer diff --git a/src/filters/sepia/sepiafilter.cpp b/src/filters/sepia/sepiafilter.cpp new file mode 100644 index 0000000..ce240e4 --- /dev/null +++ b/src/filters/sepia/sepiafilter.cpp @@ -0,0 +1,30 @@ +#include "sepiafilter.h" +#include +#include +#include +SepiaFilter::SepiaFilter() +{ +} +void SepiaFilter::applyFilter(QImage &image) +{ + int inputRed,inputGreen,inputBlue; + int outputRed,outputGreen,outputBlue; + + for(int i=0;i255) outputBlue=255; + if(outputGreen>255) outputGreen=255; + if(outputRed>255) outputRed=255; + QColor outPixel(outputRed,outputGreen,outputBlue); + image.setPixel(i,j,outPixel.rgb()); + } + +}