|
@@ -128,9 +128,7 @@ Las siguientes figuras ilustran los intercambios que hacen los revoltillos de ni
|
128
|
128
|
|
129
|
129
|
El proyecto en el que trabajarás hoy contiene la función `cropSwap` que implementa la funcionalidad de intercambiar los píxeles contenidos en dos rectángulos congruentes dentro de una imagen. Su prototipo es:
|
130
|
130
|
|
131
|
|
-```
|
132
|
|
-void ImageScrambler::cropSwap(QImage &img, int x0, int y0, int x1, int y1, int width, int height );
|
133
|
|
-```
|
|
131
|
+`void ImageScrambler::cropSwap(QImage &img, int x0, int y0, int x1, int y1, int width, int height );`
|
134
|
132
|
|
135
|
133
|
Sus parámetros son:
|
136
|
134
|
* `img`: referencia a la imagen que se desea modificar (un objeto de clase `QImage`)
|
|
@@ -139,9 +137,7 @@ Sus parámetros son:
|
139
|
137
|
|
140
|
138
|
Por ejemplo, si deseamos intercambiar los píxeles de la mitad superior e inferior de una imagen *P* de ancho 100 y alto 150, invocamos la función así:
|
141
|
139
|
|
142
|
|
-```
|
143
|
|
-cropSwap(P, 0, 0, 0, 75, 100, 75 );
|
144
|
|
-```
|
|
140
|
+`cropSwap(P, 0, 0, 0, 75, 100, 75 );`
|
145
|
141
|
|
146
|
142
|
|
147
|
143
|
----
|