var redd, brownn, blackk, whitte, bej;
titleF = loadFont('HelvaticaBlack.otf');
img = loadImage('psy.jpg');
bej = color(245, 245, 220);
bleu = color(80, 90, 130);
blackk = color(20, 20, 20);
brownn = color(50, 20, 30);
whitte = color(255, 250, 225);
redd = color(100, 10, 10);
refreshbtn = createButton('Refresh Design');
refreshbtn.position(0, 0);
refreshbtn.mousePressed(refreshBtnPressed);
function refreshBtnPressed() {
text('A New Dimension in Psychiatry and Psychology', width - 10, 35);
text("Existence", width - 10, 100);
text("Edited by Rollo May", Xt, Yt-12);
text("Ernest Angel", Xt, Yt + 15);
text("Henri F. Ellenberger", Xt, Yt + 40);
img.filter(THRESHOLD, 0.5);
image(img, 0, 200, 600, 600);
for (var i = 0; i < width; i += gSize) {
for (var j = 200; j < height; j += gSize) {
var shapeType = int(random(3));
var fillColor = random() < 0.5 ? blackk : redd;
var opacity = random(50, 200);
fill(fillColor.levels[0], fillColor.levels[1], fillColor.levels[2], opacity);
rect(0, 0, gSize, gSize);
} else if (shapeType == 1) {
ellipse(gSize / 2, gSize / 2, gSize);
triangle(0, 0, gSize, 0, gSize / 2, gSize);
saveCanvas("abstract_cover_design_with_person.jpg");