-
Notifications
You must be signed in to change notification settings - Fork 0
/
main.cpp
30 lines (23 loc) · 716 Bytes
/
main.cpp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
/**
* @file main.cpp
* A simple C++ program that manipulates an image.
*
* @author University of Illinois CS 225 Course Staff
* @author Updated by University of Illinois CS 400 Course Staff
**/
#include "ImageTransform.h"
#include "uiuc/PNG.h"
int main() {
uiuc::PNG png, png2, result;
png.readFromFile("alma.png");
result = grayscale(png);
result.writeToFile("out-grayscale.png");
result = createSpotlight(png, 450, 150);
result.writeToFile("out-spotlight.png");
result = illinify(png);
result.writeToFile("out-illinify.png");
png2.readFromFile("overlay.png");
result = watermark(png, png2);
result.writeToFile("out-watermark.png");
return 0;
}