% Thomas Young
% This program moves pixels right-to-left and
% down-to-up, adjusts brightness levels, and
% provides a negative image
% and makes a movie of the transforms
% for CIS 601 Homework #1

im = imread('cthulhu.jpg');
M = [];

for i=1:size(im,2)/2
    im = shiftPixelsX(im);
    im = shiftPixelsX(im);
    imshow(im/255);
    M = [M getframe];
end

for i=1:size(im,1)/2
    im = shiftPixelsY(im);
    im = shiftPixelsY(im);
    imshow(im/255);
    M = [M getframe];
end 

for i=1:50
    im = im + 2;
    imshow(im/255);
    M = [M getframe];
end

for i=1:100
    im = im - 2;
    imshow(im/255);
    M = [M getframe];
end

for i=1:50
    im = im + 2;
    imshow(im/255);
    M = [M getframe];
end

for i=1:6
    im = negativePic(im);
    imshow(im/255);
    M = [M getframe];
end