Sharpness Transformation Matrix test
authorroot <root@shakir-laptop.(none)>
Mon, 29 Nov 2010 22:57:27 +0000 (00:57 +0200)
committerroot <root@shakir-laptop.(none)>
Mon, 29 Nov 2010 22:57:27 +0000 (00:57 +0200)
src/core/baseui/workspace.cpp
src/core/baseui/workspace.h

index 6abcd75..38b18f9 100644 (file)
@@ -1,7 +1,7 @@
 #include "workspace.h"
 #include <QPainter>
 #include <QKeyEvent>
-
+#include <QTransform>
 #include <QDebug>
 
 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());
 
index d75c49d..2490544 100644 (file)
@@ -32,6 +32,7 @@ signals:
     //testing
 
 public slots:
+    void testEffect();
     void zoomIn();
     void zoomOut();
 private slots: