From: root Date: Mon, 29 Nov 2010 22:57:27 +0000 (+0200) Subject: Sharpness Transformation Matrix test X-Git-Url: http://git.maemo.org/git/?p=photoenhancer;a=commitdiff_plain;h=8db50d870c0691faa6a515265cb2e5381b4a022b Sharpness Transformation Matrix test --- diff --git a/src/core/baseui/workspace.cpp b/src/core/baseui/workspace.cpp index 6abcd75..38b18f9 100644 --- a/src/core/baseui/workspace.cpp +++ b/src/core/baseui/workspace.cpp @@ -1,7 +1,7 @@ #include "workspace.h" #include #include - +#include #include ImageLoader::ImageLoader() @@ -18,7 +18,11 @@ void ImageLoader::run() QImage image(url); emit ready(image); } - +void Workspace::testEffect() +{ + QTransform sharpness(0,-1,0,-1,5,-1,0,-1,0); + mImage=mImage.transformed(sharpness); +} Workspace::Workspace(QWidget *parent) : QWidget(parent) @@ -34,7 +38,9 @@ void Workspace::loadImage(QString fileName) void Workspace::onImageLoaded(QImage &image) { mImage=image.copy(); + testEffect(); update(); + setMaximumSize(mImage.size()); setMinimumSize(mImage.size()); diff --git a/src/core/baseui/workspace.h b/src/core/baseui/workspace.h index d75c49d..2490544 100644 --- a/src/core/baseui/workspace.h +++ b/src/core/baseui/workspace.h @@ -32,6 +32,7 @@ signals: //testing public slots: + void testEffect(); void zoomIn(); void zoomOut(); private slots: