|
@@ -34,8 +34,8 @@ public:
|
34
|
34
|
|
35
|
35
|
/// \fn void ImageScrambler::cropSwap(QImage &img, int x0, int y0, int x1, int y1, int width, int height )
|
36
|
36
|
/// \~English
|
37
|
|
- /// \brief Funtion that crop two squares of equal size of an image or sub image and swaps them.
|
38
|
|
- /// The funtion receives two coords (x0, y0) and (x1, y1) and a width and a height. Then swaps pixel
|
|
37
|
+ /// \brief Function that crops two squares of equal size of an image or sub image and swaps them.
|
|
38
|
+ /// The function receives two coords (x0, y0) and (x1, y1) and a width and a height. Then swaps pixel
|
39
|
39
|
/// by pixel the square formed from the top left coordinate (x0, y0) to the bottom right coordinate (x0+width, y0+height)
|
40
|
40
|
/// with the square formed from the top left coordinate (x1, y1) to the bottom right (x1+width, y1+height).
|
41
|
41
|
/// \param image Reference to the image to swap the squares.
|
|
@@ -61,7 +61,7 @@ public:
|
61
|
61
|
|
62
|
62
|
/// \fn QImage ImageScrambler::ScrambleFilter(QImage image, int N, int sw, int sh, int width, int height)
|
63
|
63
|
/// \~English
|
64
|
|
- /// \brief Funtion that recursively scrambles an images by dividing the image in squares (sub images)
|
|
64
|
+ /// \brief Function that recursively scrambles an image by dividing the image in squares (sub images)
|
65
|
65
|
/// and then swapping them. The first step the program does is divide the image in two or four squares
|
66
|
66
|
/// and swap the squares, the resulting image is divided in four squares and then the same steps are applied
|
67
|
67
|
/// recursively to each of the four squares.
|
|
@@ -74,10 +74,10 @@ public:
|
74
|
74
|
/// \return the scrambled image
|
75
|
75
|
/// \~Spanish
|
76
|
76
|
/// \brief Funcion que recursivamente revuelve una imagen dividiendola en cuadrados (sub imagenes)
|
77
|
|
- /// y luego intercambiandolas. El primer paso que el programa hace es dividir la imagen en two o cuatro cuadrados
|
78
|
|
- /// e intercambia los cuadrados, el resultado de la imagen se divide en cuatros cuadros y cada uno de los cuadros
|
|
77
|
+ /// y luego intercambiandolas. El primer paso que el programa hace es dividir la imagen en dos o cuatro cuadrados
|
|
78
|
+ /// e intercambia los cuadrados. El resultado de la imagen se divide en cuatros cuadros y cada uno de los cuadros
|
79
|
79
|
/// se le aplican los mismos pasos recursivamente.
|
80
|
|
- /// \param image The image a revolver
|
|
80
|
+ /// \param image La imagen a revolver
|
81
|
81
|
/// \param level La profundidad de la recursion. La imagen se revolvera en 4^N cuadrados.
|
82
|
82
|
/// \param sx La coordenada arriba izquierda x inicial de la imagen o sub imagen a dividir.
|
83
|
83
|
/// \param sy La coordenada arriba izquierda y inicial de la imagen o sub imagen a dividir.
|
|
@@ -90,7 +90,7 @@ private slots:
|
90
|
90
|
|
91
|
91
|
/// \fn void ImageScrambler::on_btnLoadNewImage_clicked()
|
92
|
92
|
/// \~English
|
93
|
|
- /// \brief Function display a file browsing window to load an image into the GUI
|
|
93
|
+ /// \brief Function that displays a browsing window file to load an image into the GUI
|
94
|
94
|
/// \~Spanish
|
95
|
95
|
/// \brief Funcion que despliega una ventana de busqueda de archivos para cargar
|
96
|
96
|
/// una imagen en el GUI.
|
|
@@ -114,7 +114,7 @@ private slots:
|
114
|
114
|
|
115
|
115
|
/// \fn void ImageScrambler::on_btnDescrambleImage_clicked()
|
116
|
116
|
/// \~English
|
117
|
|
- /// \brief Function that restore the scrambled image to the original image.
|
|
117
|
+ /// \brief Function that restores the scrambled image to the original image.
|
118
|
118
|
/// \~Spanish
|
119
|
119
|
/// \brief Funcion que restaura la imagen revuelta a la imagen original.
|
120
|
120
|
void on_btnDescrambleImage_clicked();
|
|
@@ -150,7 +150,9 @@ private slots:
|
150
|
150
|
private:
|
151
|
151
|
Ui::ImageScrambler *ui;
|
152
|
152
|
QImage originalImage; //This will hold the original image.
|
|
153
|
+ //Esto aguantará la imagen original.
|
153
|
154
|
QImage scrambledImage; //This will hold the encrypted image.
|
|
155
|
+ //Esto aguantará la imagen cifrado .
|
154
|
156
|
int scrambleDepth ;
|
155
|
157
|
};
|
156
|
158
|
|