Sharpness Transformation Matrix test
[photoenhancer] / src / core / baseui / workspace.cpp
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());