|
@@ -111,24 +111,24 @@ Las siguientes funciones te serán útiles para trabajar con datos de tipo `QRgb
|
111
|
111
|
|
112
|
112
|
3. El siguiente programa crea un objeto de clase `QImage` e imprime los componentes rojo, verde y azul del pixel en el centro de la imagen. La imagen utilizada es la que se especifica dentro del paréntesis durante la creación del objeto, esto es, el archivo `chuck.png`.
|
113
|
113
|
|
114
|
|
- #include <QImage>
|
115
|
|
- #include <iostream>
|
|
114
|
+ #include <QImage>
|
|
115
|
+ #include <iostream>
|
116
|
116
|
|
117
|
|
- using namespace std;
|
118
|
|
- int main() {
|
119
|
|
- QImage myImage(“/Users/rarce/Downloads/chuck.png”);
|
120
|
|
- QRgb centralPixel;
|
|
117
|
+ using namespace std;
|
|
118
|
+ int main() {
|
|
119
|
+ QImage myImage(“/Users/rarce/Downloads/chuck.png”);
|
|
120
|
+ QRgb centralPixel;
|
121
|
121
|
|
122
|
|
- centralPixel = myImage.pixel(myImage.width() / 2, myImage.height() / 2);
|
|
122
|
+ centralPixel = myImage.pixel(myImage.width() / 2, myImage.height() / 2);
|
123
|
123
|
|
124
|
|
- cout << hex;
|
|
124
|
+ cout << hex;
|
125
|
125
|
|
126
|
|
- cout << “Los componentes rojo, verde y azul del pixel central son: “
|
127
|
|
- << qRed(centralPixel) << “, “
|
128
|
|
- << qGreen(centralPixel) << “, “
|
129
|
|
- << qBlue(centralPixel) << endl;
|
130
|
|
- return 0;
|
131
|
|
- }
|
|
126
|
+ cout << “Los componentes rojo, verde y azul del pixel central son: “
|
|
127
|
+ << qRed(centralPixel) << “, “
|
|
128
|
+ << qGreen(centralPixel) << “, “
|
|
129
|
+ << qBlue(centralPixel) << endl;
|
|
130
|
+ return 0;
|
|
131
|
+ }
|
132
|
132
|
|
133
|
133
|
|
134
|
134
|
### Empotrando un mensaje en una imagen
|
|
@@ -224,9 +224,8 @@ Los siguientes son los códigos de los colores de los primeros ocho píxeles de
|
224
|
224
|
|
225
|
225
|
|
226
|
226
|
Pregunta:
|
227
|
|
-¿Qué mensaje está escondido (usando la técnica del bit menos significativo) en una imagen cuyos primeros 8 píxeles son:
|
228
|
|
-
|
229
|
|
-`0x545554 0x666667 0x444544 0x333232 0xff0000 0x0100ff 0x00ff00 0x10aaba`
|
|
227
|
+¿Qué mensaje está escondido (usando la técnica del bit menos significativo) en una imagen cuyos primeros 8 píxeles son
|
|
228
|
+`0x545554 0x666667 0x444544 0x333232 0xff0000 0x0100ff 0x00ff00 0x10aaba`?
|
230
|
229
|
|
231
|
230
|
Explica tu respuesta.
|
232
|
231
|
|