From 8db50d870c0691faa6a515265cb2e5381b4a022b Mon Sep 17 00:00:00 2001 From: root Date: Tue, 30 Nov 2010 00:57:27 +0200 Subject: [PATCH] Sharpness Transformation Matrix test --- src/core/baseui/workspace.cpp | 10 ++++++++-- src/core/baseui/workspace.h | 1 + 2 files changed, 9 insertions(+), 2 deletions(-) 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: -- 1.7.9.5