AlbumShaper  1.0a3
blur.h
Go to the documentation of this file.
1 //==============================================
2 // copyright : (C) 2003-2005 by Will Stokes
3 //==============================================
4 // This program is free software; you can redistribute it
5 // and/or modify it under the terms of the GNU General
6 // Public License as published by the Free Software
7 // Foundation; either version 2 of the License, or
8 // (at your option) any later version.
9 //==============================================
10 
11 #ifndef BACKEND_MANIPULATIONS_BLUR_H
12 #define BACKEND_MANIPULATIONS_BLUR_H
13 
14 //--------------------
15 //forward declarations
16 //--------------------
17 class QImage;
18 
19 //Blur image
20 void blurImage( QImage &image, float sigma );
21 
22 //Blur an image, but take into consideration edge data
23 //by bluring specifically the edges or the regions inbetween
24 void blurImage( QImage &image, float sigma,
25  QPoint offset, QSize fullImageRes,
26  QImage* edges, int* regions, int numRegions,
27  bool targetEdges);
28 
29 
30 
31 #endif //BACKEND_MANIPULATIONS_BLUR_H
void blurImage(QImage &image, float sigma)
Definition: blur.cpp:94