digital photo recycler thesis

Upload: joe-evans

Post on 05-Apr-2018

223 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/2/2019 Digital Photo Recycler Thesis

    1/78

    The Digital Photo Recycler:What Could We Be Doing With All This Data?

    Joseph Evans

    Master of Science

    (Design and Digital Media)Edinburgh College of ArtThe University of Edinburgh 2011

  • 8/2/2019 Digital Photo Recycler Thesis

    2/78

    Abstract

    This thesis, in conjunction with The Digital Photo Recycler1 , was created during the Summer

    of 2011 to highlight a growing problem in the digital age. To put it bluntly, we are creating too

    much data.

    Through a discussion of the various concepts and ideas ranging from: the recycling movement,

    what we do with unwanted data and what we could do with it, what counts as good and bad

    in art, the open source movement and crowd sourcing. It aims to provide, not a solution to

    a problem, but contextualise the creation of a new collaborative artistic tool aimed at raising

    awareness of it.

    1The live version of this website can be viewed atjoepevans.com/recycler/recycler, a version is also included inthe accompanying DVD

    http://www.joepevans.com/recyclerhttp://-/?-http://www.joepevans.com/recycler
  • 8/2/2019 Digital Photo Recycler Thesis

    3/78

    Contents

    1 Description 6

    2 Introduction 9

    3 Impetus 113.1 Have I Got Too Much Data? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11

    3.1.1 More and More and More Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123.1.2 Personal Unwanted Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133.1.3 How to Decide if Something is Worth Keeping? . . . . . . . . . . . . . . . . . 13

    3.2 Reduce, Reuse and Recycling the Digital . . . . . . . . . . . . . . . . . . . . . . . . . . 143.3 Narrowing Down . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14

    3.3.1 The Death and Life of net.art . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153.4 What Can We Do With All This Data? . . . . . . . . . . . . . . . . . . . . . . . . . . . 16

    4 Conceptual Development 174.1 Original Concept . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17

    4.1.1 Problems With This Idea . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 184.2 Goodness and Badness . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 194.2.1 Good and Bad Art, Beauty and Aesthetics . . . . . . . . . . . . . . . . . . . . 194.2.2 Good and Bad in Photography . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21

    4.3 Artistic Recycling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 244.4 Revised Concept . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26

    5 Creating The Digital Photo Recycler 275.1 Making the Recycler . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28

    5.1.1 Choosing Processing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 295.1.2 Filters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29

    5.2 The Wisdom of Crowds . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 315.3 Prototyping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31

    5.3.1 Moving Forward . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 335.3.2 Release Early, Release Often . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 355.3.3 Removing Responsibility . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37

    5.4 Results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 385.5 Average Use of the Site . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 395.6 The Recycler as a Tool . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 395.7 Taking It Further . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42

    1

  • 8/2/2019 Digital Photo Recycler Thesis

    4/78

    CONTENTS CONTENTS

    6 Conclusion 43

    A First Appendix: User Input 44

    A.1 Blog Comments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44A.2 Recycler:Comments Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45A.3 Other Feedback . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46

    A.3.1 From Facebook . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46

    B Filters and Processing.js Code 48B.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48B.2 setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48B.3 Filters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50

    B.3.1 Simple Processes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50B.3.2 Alternation Processes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54B.3.3 Colour Processes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56B.3.4 Rearranging Pixels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63

    B.3.5 Rearranging the Image . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65B.3.6 Artistic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70

    Last edited : August 18, 2011

  • 8/2/2019 Digital Photo Recycler Thesis

    5/78

    List of Figures

    3.1 Screenshot of http://wwwwwwwww.jodi.org/betalab/index.html (1996) . . . . . 15

    4.1 Ebbets, Charles C: Lunch atop a Skyscraper(1932) . . . . . . . . . . . . . . . . . . . 17

    4.2 Da Vinci, Leonardo: The Mona Lisa (1503 to 1505) . . . . . . . . . . . . . . . . . . . . 184.3 Chilean Miners . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 214.4 UnrealDiscords best photo of 2010 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 214.5 The Pale Blue Dot . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 224.6 An uploaded photo which I think is good. . . . . . . . . . . . . . . . . . . . . . . . . . . 234.7 Duchamp, Marcel: Fountain(1917) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 244.8 Mondrian, Piet: Composition with Yellow, Blue and Red (1937-42) . . . . . . . . . . 244.9 B+: Cover Art for Entroducing by DJ Shadow (1996) . . . . . . . . . . . . . . . . . 26

    5.1 Early Example of Filter Results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 305.2 The Digital Photo Recycler v0.0.3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 325.3 The Digital Photo Recycler v0.3.3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 365.4 Responses through blog, website and Facebook for the Digital Photo Recycler . 37

    5.5 A bad generated image . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 385.6 Checker: Level 1 Variation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 395.7 Checker: Level 12 Variation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 395.8 The Evolution of a Single Image . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 405.9 Generated Seascape . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 415.10 Concattonated Checks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 415.11 Reintegrated Image . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 415.12 Splitting Text . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41

    B.1 Inverted Photograph . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51B.2 Grayscale: Level 1 Variation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51B.3 Posterize: Level 12 Variation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51

    B.4 Blurred: Level 1 Variation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52B.5 Blurred: Level 12 Variation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52B.6 Posterize: Level 1 Variation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52B.7 Posterize: Level 12 Variation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52B.8 Added Photographs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53B.9 Checker: Level 1 Variation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54B.10 Checker: Level 12 Variation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54B.11 Alternate: Level 1 Variation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55B.12 Alternate: Level 12 Variation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55

    3

  • 8/2/2019 Digital Photo Recycler Thesis

    6/78

    LIST OF FIGURES LIST OF FIGURES

    B.13 Flipped: Level 1 Variation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56B.14 Flipped: Level 12 Variation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56B.15 Spit Colour 1: Level 1 Variation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57

    B.16 Spit Colour 1: Level 12 Variation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57B.17 Spit Colour 2: Level 1 Variation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57B.18 Spit Colour 2: Level 12 Variation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57B.19 Spit Colour 3: Level 1 Variation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58B.20 Spit Colour 3: Level 12 Variation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58B.21 Spit Colour 4: Level 1 Variation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58B.22 Spit Colour 4: Level 12 Variation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58B.23 Filter By Red: Level 1 Variation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60B.24 Filter By Red: Level 12 Variation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60B.25 Filter By Green: Level 1 Variation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61B.26 Filter By Green: Level 12 Variation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61B.27 Filter By Blue: Level 1 Variation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61B.28 Filter By Blue: Level 12 Variation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61B.29 Random: Level 1 Variation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62B.30 Random: Level 12 Variation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62B.31 Sorted Photograph . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64B.32 Rotate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65B.33 Random Section . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66B.34 4 Way Kaleidoscope: Level 1 Variation . . . . . . . . . . . . . . . . . . . . . . . . . . . 67B.35 4 Way Kaleidoscope: Level 12 Variation . . . . . . . . . . . . . . . . . . . . . . . . . . 67B.36 8 Way Kaleidoscope: Level 1 Variation . . . . . . . . . . . . . . . . . . . . . . . . . . . 68B.37 8 Way Kaleidoscope: Level 12 Variation . . . . . . . . . . . . . . . . . . . . . . . . . . 68B.38 Mondrian . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70

    Last edited : August 18, 2011

  • 8/2/2019 Digital Photo Recycler Thesis

    7/78

    LIST OF FIGURES LIST OF FIGURES

    Acknowledgements

    This project would not have been possible without the help of a whole range of people,

    including:

    Mhairi Wilson: Who can keep me sane even when shes in another country. Paul Grapefruit

    McLelland: Chief Legal Adviser and Bug Checker; My supervisor: Jules Rawlinson; Miriam

    Evans: The top of the power distribution curve; Anyone who has ever posted on a PHP,

    MySQL or Processing Forum; FoodCare SP: Stimulating the way through our summer; Rebecca

    Black:Official day notifier; Ola Lvholm: Rebecca Blacks number 1 fan; Brendan F Doyle: DVD

    printer to the stars; The Whole Taking Over The Cavaedium crew;

    And most importantly anyone who posted comments, spoke to me in person or most impor-

    tantly used The DIgital Photo Recycler. The below message is for you.

    Last edited : August 18, 2011

  • 8/2/2019 Digital Photo Recycler Thesis

    8/78

    Chapter 1

    Project Contents

    This submission consist of this essay and The Digital Photo Recycler1: A collaborative web

    based manipulation photo tool in which unwanted bad photographs can be collected, shared,

    and adapted by other users, and then reintroduced back into the internet as good im-

    ages.

    The DVD accompanying this essay contains:

    A full working version of the Digital Photo Recycler: This contains all of the code, pho-

    tographs and images it contained at the time of submission. This is housed within

    a folder titled digital_photo_recycler_web in the root folder of the dvd. In this file,

    there is a file named joepevan_recycle.sql and two folders named MAMP and digi-

    tal_photo_recycler_site. Below are instructions for setting up the website:

    Mac users with MAMP installed: If you already have MAMP installed on your

    computer, firstly copy the folder named digital_photo_recycler_site into the ht-

    docs folder within your MAMP application. Then launch MAMP and click open

    start window . Go to the phpMyadmin tab in the start window and im-

    port joepevan_recycle.sql. The site should now be up and running. Go to

    http://localhost:8888/digital_photo_recycler_site/to test and use the site.

    1The live version of this website can be viewed at joepevans.com/recycler/recycler

    6

    http://www.joepevans.com/recyclerhttp://localhost:8888/digital_photo_recycler_site/http://-/?-http://www.joepevans.com/recycler
  • 8/2/2019 Digital Photo Recycler Thesis

    9/78

    CHAPTER 1. DESCRIPTION

    Mac users without MAMP installed: If you do not have MAMP installed on your com-

    puter, MAMP (Mac, Apache, mySql, PHP) is an environment which allows dynamic

    websites to be run directly on your computer without connection to the internet.

    To run this and view the website, first install MAMP by copying the MAMP folder to

    your applications folder. After going through MAMPs install procedures, everything

    should be set up to launch the website. Then launch MAMP and once lights have

    turned green, click open start window. Your browser should now open and you

    should see a webpage saying Welcome to MAMP If you can see this page, MAMP

    is installed on your Mac and everything is working. The site should now be up and

    running. Go to http://localhost:8888/digital_photo_recycler_site/ to test and use

    the site.

    PC users: If you are a PC user you should be able to follow a similar process using

    WAMP2 (Mac, Apache, mySql, PHP). Either download WAMP if you do not have it or

    copy the digital_photo_recycler_site folder into the WAMP www folder and import

    joepevan_recycle.sql into phpMyadmin. Go to

    http://localhost/digital_photo_recycler_site/to test the site.

    A video titled walkthrough.mov. This video shows a screen capture displaying the basicfunctionality of the site and some of the ways in which it can be used.

    A very brief video titled images.mov. This is a quickly made visualisation of all the

    images created by the Digital Photo Recycler. It was originally planned to be included

    within the website, but an adequate place for it has not been found. It is intended as a

    quick visual way of showing the wealth of images passed through the recycler and a

    way of appreciating how images link to each other and change over time. Please be

    ware that this video is a series of flashing images and it is not advisable to watch if you

    are affected by strobe lighting.

    A pdf of this essay. This is titled digital_photo_recycler_j_evans_thesis.pdf and can be

    found in the root folder of the dvd.2http://www.wampserver.com/en/

    Last edited : August 18, 2011

    http://localhost/digital_photo_recycler_site/http://-/?-http://www.wampserver.com/en/http://localhost:8888/digital_photo_recycler_site/
  • 8/2/2019 Digital Photo Recycler Thesis

    10/78

    CHAPTER 1. DESCRIPTION

    Before reading the document it would be advisable to spend a short amount of time exploring

    the website to get an idea of some of its key functions and to see some of the outcomes

    which have been produced with it. For best results and to be sure to see the site the way it is

    intended, please use Google Chrome. If you do not use Chrome, please use Safari or Firefox

    but beware some styling may not work properly.

    This document covers the thoughts, ideas and processes that led to the creation and devel-

    opment of The Digital Photo Recycler, explaining the incorporation of a multitude of influences

    ranging from artistic theory to the open source movement. It is not intended to be a tech-

    nical document charting the specifications and minutea involved in creating a website of this

    sort, not a timeline of the events that led to it creation, instead a companion piece providingcontextualisation for the site and expanding on a number of ideas which may only be hinted

    at in the site itself.. Some key technical aspects are mentioned but I have attempted to keep

    them brief and discuss such issues in broad terms. For those interested in the technical side of

    the project, more information has been included in The Appendix (6) and also on the website

    itself.

    Last edited : August 18, 2011

  • 8/2/2019 Digital Photo Recycler Thesis

    11/78

    Chapter 2

    Introduction: The Digital Photo

    Recycler

    Making Bad Photos Good

    The Digital Photo Recycler, is A collaborative web based manipulation photo tool in which

    unwanted bad photographs can be collected, shared, and adapted by other users, and then

    reintroduced back into the internet as good images.It has been created as a way to find a

    creative use for out unwanted data. Built from a central premise that we store too much

    information on our computers, and much of it we no longer use for, the site has been created

    9

    http://www.joepevans.com/recycler
  • 8/2/2019 Digital Photo Recycler Thesis

    12/78

    CHAPTER 2. INTRODUCTION

    as a way in which to pose the question: What should we be doing with all this data?

    This thesis provides a context for this work, looking into three major issues. Firstly in Chapter 3

    the question is widened out to look at the amount of data being produced, internationally and

    at a personal level, along side the environmental issues surrounding data storage. Chapter

    3.3 covers the reasons for an artistic reaction to this issue within a discussion on the changing

    state of art on the internet. Chapter 4 builds on the earlier ideas, looking at how the concept

    for The Digital Photo Recycler developed along with a key idea, what makes something Good

    and Bad and how we decide a piece of data should be deleted. Finally, Chapter 5 looks

    at how the site was developed and outcomes from it, along with ways that the previous

    concepts were implemented and incorporation of several key ideas of Open Source and CrowdSourcing methodology taken from Clay Shirkeys Here Comes Everybody(Shirky, 2008) and

    Eric S Raymonds The Cathedral and the Bazaar(Raymond, 2001).

    Last edited : August 18, 2011

  • 8/2/2019 Digital Photo Recycler Thesis

    13/78

    Chapter 3

    The impetus for digitally recycled

    art

    3.1 Have I Got Too Much Data?

    The idea for this project sprang from a simple and personal observation. I now have countless

    gigabytes of files and information, spread across multiple formats, pieces of hardware, and

    saved on various cloud services and social networks, often files are duplicated several times

    and often its not even something I want or need. As data storage becomes exponentially

    cheaper, I have almost no incentive whatsoever to get rid of any of it, or even save it in

    sensible ways so that I could find it if I needed to.

    So what should I do with this worthless or bad data, be it pointless copies of essays, songs I

    never want to hear again, or all my inane photographs from the past 78 years?

    This initial reflection on my own computer usage led to the following train of thought: We are

    creating lots of data, we do not necessarily need it but while keeping it is having an impact

    on the planet, getting rid of it is not a viable solution, therefore is there a way to reduce, reuse

    or recycle data.

    11

  • 8/2/2019 Digital Photo Recycler Thesis

    14/78

    3.1. HAVE I GOT TOO MUCH DATA? CHAPTER 3. IMPETUS

    3.1.1 More and More and More Data

    Firstly to get a view of the problem of data creation divorced from my personal situation, Itook a brief international perspective on the issue.

    According to the IDC Digital Universe report(Gantz and Reinsel, 2011), we are due to create

    1.8 zetta bytes of data this year. So far 1,206,983,792,167,970,948,719 bytes of information

    have been created1 .

    This impossibly large number, 1.2 Zettabytes, or 1.2 trillion gigabytes, is difficult to even explain

    by relating it to real world objects. IDC have tried by telling us that 1.2 Zettabytes is equal to

    75 billion fully-loaded 16 GB Apple iPads, which would fill the entire area of Wembley Stadiumto the brim 41 times. (IDC, 2010) but even then this and other attempts to rationalise such

    huge numbers is almost impossible. But that is just for this year, the speed at which data

    is being created is also ever increasing even outrunning Moores Law itself(Moore, 1965) with

    total amount of data more than doubling every two years. The important fact to garner from

    this, and what we all know is that we keep making more data and keep needing somewhere

    to put it.

    The 400 kB that a 3.5 Inch floppy disk could hold seemed like a huge amount of data, andindeed it is or at least was. We can now set up a free account with a service like Gmail or

    Dropboxand get instant access to thousands of times more storage space2 . And somehow

    even with this ever increasing amounts of storage, we expand to fill the gap and then expand

    further.

    IDC are keen to point out that user generated content is around 10% of this data being created.

    The other 90% is composed of credit records, surveillance photos, analytics on behaviour,

    web-use histories, and so on.(Gantz and Reinsel, 2010) and also that much of it is only in

    existence for short amounts of time.

    It is impossible to ignore the surprising fact stated in last years Digital Universe Report that

    1Viewed 10th August 2011, go to http://www.emc.com/leadership/programs/digital-universe.htm2At the time of writing, Gmail offers over 7.6 Gigabytes of storage and Dropbox offers an initial 2Gb for free with

    up to 8Gb available if you invite others to the service

    Last edited : August 18, 2011

    http://www.emc.com/leadership/programs/digital-universe.htmhttp://-/?-http://www.dropbox.com/http://www.gmail.com/http://-/?-
  • 8/2/2019 Digital Photo Recycler Thesis

    15/78

    3.1. HAVE I GOT TOO MUCH DATA? CHAPTER 3. IMPETUS

    IDC estimates that in 2009, if people had wanted to store every gigabyte of digital content

    created, they would have had a shortfall of around 35%. (Gantz and Reinsel, 2010) and this

    gap is ever widening. We cannot store all the data which is being created, so how do we

    decide what to keep and what we can lose?

    3.1.2 Personal Unwanted Data

    Even with most of this data being created and stored is outwith our control, our own personal

    levels of data storage are still impossibly large My own saved data puts me somewhere

    between 300 and 500 Gb. I can be reasonably sure that much of this data I will never needagain: saved emails, old essays and almost every photograph I have taken in the past 7-8

    years.

    Logic would say that the most prescient thing to do with these unwanted artefacts would

    be to delete them. But in a world where even mobile phones and music players having the

    capacity to hold thousands of photographs, it is barely worth the effort. This is compounded

    by a second shared experience: you spring clean your computer, deleting a whole host of

    files in the process; then later that day, week or month you remember a file you had with

    just the bit of information you need, and then on looking for it remember that it was deemed

    worthless in the past and has now been lost to you.

    3.1.3 How to Decide if Something is Worth Keeping?

    An early decision was taken to concentrate on an artistic basis for this project, concentrating

    specifically on digital photographs. As a result I decided to concentrate on a broadly aesthetic

    definition of what should or should not be kept: that of the simple, universal terms of good

    or bad, with the idea that good photographs are the ones we keep, share and use, while the

    bad photos are the ones which stay on our hard drive but are never put to any use. There is

    more discussion on this issue in section 4.2.

    Last edited : August 18, 2011

  • 8/2/2019 Digital Photo Recycler Thesis

    16/78

    3.2. REDUCE, REUSE AND RECYCLING THE DIGITAL CHAPTER 3. IMPETUS

    3.2 Reduce, Reuse and Recycling the Digital

    In the physical world, the environmental movement, has gained much credence over the last

    40 years, and one of its key tenets has been that of the waste hierarchy: that well known

    mantra of Reduce, Reuse, Recycle, popularised as long ago as the first World Earth Day

    in 1970(Cooper, 1998). This idea makes definite sense in the physical world where waste

    storage or destruction have a wide variety of environmental repercussions and a limited store

    of resources mean that as consumption and population continue to increase we must do

    what we can to limit the impact we each make on the world.

    In the digital world, these issues are less obvious but increasingly relevant. As mentionedabove, we do not have space for all the data we are creating. Data farms are becoming an

    ever more common aspect of our landscape, these huge warehouses full of servers take up

    huge tracts of land, often with little or no consideration taken for the surrounding landscape, and

    using huge amounts of power. Political pressure and public opinion demands these facilities

    be built to maintain the growth and proliferation of internet access for all.

    Slowly an understanding of this is growing, for example Google, while creating multiple massive

    data centres around the world are keen to explain the efficiencies of their systems and thepractices they are putting in to reduce their fuel useage(Google, 2011).

    With ever more data being created, and not enough space for it, so I was keen to work out

    some way of reducing the amount of data an individual is creating, reusing it or recycling it to

    create something new and of more worth.

    3.3 Narrowing Down a Use for Unwanted Data

    I decided that the best move forward was to take an artistic approach that took advantage

    of the digital nature of the problem.

    Again an aim of finding an artistic use for unwanted digital content sparked several more key

    thoughts:

    Last edited : August 18, 2011

  • 8/2/2019 Digital Photo Recycler Thesis

    17/78

    3.3. NARROWING DOWN CHAPTER 3. IMPETUS

    3.3.1 The Death and Life of net.art

    Figure 3.1: S c r e e n s h o t o f

    http://wwwwwwwww.jodi.org/betalab/index.html

    (1996)

    Throughout the 1990s the burgeoning in-ternet culture was the catalyst for the

    self proclaimed net.art movement but

    within 10 years it was the common be-

    lief that it was over almost before it had

    begun that conceptualism had given

    way to slick software tricks(Stallabrass,

    2002, p126). With the perspective af-

    forded by time, its possible to see that in

    the long run there has been an evolution

    of internet art rather than rather than a

    wholesale rejection of it.

    Internet Art of the 1990s commonly focused on the very nature of the internet itself, or

    purposefully confusing the user, purposefully ignoring the norms of the internet which had

    already been adopted.. A classic example of this approach is http://wwwwwwwww.jodi.org/

    (figure 3.1) a website which forgoes the usability we expect in a website, with an indecipherable

    structure the user is forced to click randomly through a series of pages containing apparently

    graphics and unclear buttons.

    As we have moved from a world where the internet is a new, intriguing and unknown element

    to one where it is ubiquitous, and the internet has moved forward with new options and

    applications available to web developers, so the art being produced with it has moved forward.

    Many works now revolve around the rise of social networks on the internet, or the social

    implications of how ingrained the internet has become in every day life. For example The

    Cybraphon created by Edinburgh Band FOUND in reaction to the Myth of the Band That Was

    Signed Through Myspace (Found, 2009). Rhe Cybraphon is a robotic band created from a

    multitude of antique objects which creates music based on how much the internet is talking

    about it. Here the focus has moved away from fetishism of the structure of the internet itself

    Last edited : August 18, 2011

    http://cybraphon.com/about/http://cybraphon.com/about/http://wwwwwwwww.jodi.org/http://wwwwwwwww.jodi.org/betalab/index.html
  • 8/2/2019 Digital Photo Recycler Thesis

    18/78

    3.4. WHAT CAN WE DO WITH ALL THIS DATA? CHAPTER 3. IMPETUS

    towards the socialogical aspect of the internet, commenting on our increasing obsession with

    what the internet is saying about us along with an attempt to create a physical embodiment

    of the nonphysical essence of the internet.

    3.4 What Can We Do With All This Data?

    This range of ideas led to one major question:

    What can we do with all this data? Can we use digital processes to recycle

    unwanted bad digital content and turn it into something good?

    Last edited : August 18, 2011

  • 8/2/2019 Digital Photo Recycler Thesis

    19/78

    Chapter 4

    Conceptual Development

    4.1 Original Concept

    Figure 4.1: Ebbets, Charles C: Lunch atop a

    Skyscraper(1932)

    To narrow down the field from the idea

    of recycling bad digital content and mak-

    ing it into something good, several deci-

    sions and realisations were made very

    early on. Firstly to reduce the range of

    media to concentrate solely on finding

    something relating to images. As far as

    my own personal data storage is con-

    cerned images are one of the largest

    culprits, and also as a visual art enthusi-

    ast, with a range of skills in that area, it

    was an obvious avenue to take.

    The second was that there was a need

    to find an important incentive not just delete photos; as while one person may think a pho-

    tograph is bad, others may find worth in it. Thirdly and most crucially was the decision to

    17

  • 8/2/2019 Digital Photo Recycler Thesis

    20/78

    4.1. ORIGINAL CONCEPT CHAPTER 4. CONCEPTUAL DEVELOPMENT

    combine this idea with an interest in the ecological implications of our exponentially increasing

    data storage needs. As discussed in 3.2 I adopted the idea of Reduce, Reuse, Recycle and

    was going to try and find a way of enacting this philosophy in the digital realm.

    Figure 4.2: Da Vinci, Leonardo: The Mona Lisa (1503

    to 1505)

    The original concept was to take the

    pixel data from unwanted bad photos

    and use them to recreate well known

    good photos such as The Mona Lisa

    (figure 4.2) or New York Construction

    Workers Lunching on a Crossbeam by

    Charles C. Ebbets (figure 4.1). This wouldin essence create a store of high qual-

    ity images for which users would be en-

    couraged to link directly to these images

    instead of uploading them multiple times

    across the web. One of the major ideas

    behind this was to take inspiration from

    the hyperlink, one of the key innovations

    in http, in that it means that any piece

    of data theoretically only needs to be

    on the internet in one place and can be

    linked to from other locations, in real-

    ity, much data and especially media is

    stored multiple times.

    4.1.1 Problems With This Idea

    With this idea, of turning a bad image into a copy of something good, it was quickly apparent

    there was a flaw with the planned project. All that this would be doing would be making

    one more version of a photo on the internet, contributing to rather than solving the problem.

    Last edited : August 18, 2011

  • 8/2/2019 Digital Photo Recycler Thesis

    21/78

    4.2. GOODNESS AND BADNESS CHAPTER 4. CONCEPTUAL DEVELOPMENT

    Instead I decided to find a way of making something genuinely new out of something old,

    which would provide far more options with which to take the project in new directions, and

    engage directly with the idea of Digital Recycling.

    4.2 Goodness and Badness

    On having decided that I wanted to find peoples unwanted photos, and trying to find a way

    of taking bad photos and making them good, it was prescient to research the nature of bad,

    and conversely of good, and what we mean by them.

    4.2.1 Good and Bad Art, Beauty and Aesthetics

    Without moving to far into the realm of philosophical ideas, its surprisingly difficult to find

    definitions of Good or Bad art, but there has been much written on what defines art, as well

    as concepts such as aestheticism and beauty. As a result I looked increasingly towards this

    end of criticism.

    We have no formula, and indeed can have no formula, which will enable usto pick out artworks in the way we can pick the bagels out in a bakeshop: for ifbagel had the logic of of artwork, a pumpkin pie could be a bagel. (Danto, 1981,p61)

    Danto makes this slightly point during a discussion of William Kennicks Does Traditional Aes-

    thetics Rest On Mistake and it formed the key for my understanding of my key words of Good

    and Bad.

    In the modern age, what really constitutes a work of art is that someone declares that it isone. When writing of his selection process, Michael Frank, the current curator in chief of The

    Museum of Bad Art in Massachussetts, pithily misquotes1 Bad art is like pornography in that,

    while I finds it difficult to articulately define it, I knows it when I see it.(Frank, 2008) but as

    1from Justice Potter Stewarts statement during Jacobellis v. Ohio in 1974 I shall not today attempt further todefine the kinds of material I understand to be embraced within that shorthand description(pornography); and perhapsI could never succeed in intelligibly doing so. But I know it when I see it (Gewirtz, 1996)

    Last edited : August 18, 2011

    http://-/?-
  • 8/2/2019 Digital Photo Recycler Thesis

    22/78

    4.2. GOODNESS AND BADNESS CHAPTER 4. CONCEPTUAL DEVELOPMENT

    with good art I think it is much more subjective and individual than this perhaps suggests. Art

    does not have an inbuilt beauty, nor is it automatically art, or good art, or bad art, but rather I

    would surmise that its up to the viewer.

    In the Theory of Beauty, written at the start of the Twentieth Century, E Carrit wrote:

    When we say that the beauty of all things is one, it is not meant that if theunaesthetic elements of each were abstracted what was left in all would be indis-

    tinguishable; nor that they are all approximations to some ideal thing which aloneis purely beautiful. (Carritt, 1931, p18)

    That Carrit can be read as saying that there is not a platonic beauty, in the same way that

    there is a platonic chair, is important. Beauty is not a universal which can be distilled, butchanges from person to person, situation to situation, and time to time. Alain De Botton brings

    up a similar point in his discussion of beauty in architecture:

    We could say that nothing in architecture is ever ugly in itself; it is merely inthe wrong place or of the wrong size, while beauty is the child of the coherentrelationship between the parts. (De Botton, 2006, p218)

    These distinctions became key to the ideology behind The Digital Photo Recycler. While the

    uploaded image may have been perceived as bad by whoever uploaded it, that does notmean that other users of the site may not find aesthetic quality in it.

    Later Carrit remarks the fact seems to remain that we do come too find beauty in things

    or visions of which we had long been aware.(Carritt, 1931, p287) which led to a second

    important understanding and importantly a counter argument to anyone who would say that

    they just delete photos that they dont like: what happens when you realise you actually liked

    it?

    By uploading unwanted photographs to The Digital Photo Recycler the user is performing

    two important acts with respect to their unwanted photographs, firstly allowing others to find

    beauty where they cant see it, and secondly backing up the photograph so that it can be

    retrieved at a later date in the off chance it is needed.

    Last edited : August 18, 2011

  • 8/2/2019 Digital Photo Recycler Thesis

    23/78

    4.2. GOODNESS AND BADNESS CHAPTER 4. CONCEPTUAL DEVELOPMENT

    4.2.2 Good and Bad in Photography

    Figure 4.3: Chilean Miners

    There are countless books, websitesand courses where you can be taught

    about the rule of thirds, the golden ra-

    tio or important facts about the appro-

    priate amount of headroom. For exam-

    ple the BBC advise Be aware of how

    people are framed in your shot and Al-

    ways keep your horizons (any horizon-

    tal lines) level in your photographs, oth-

    erwise your shots will appear crooked.

    (Ang, 2005).

    Figure 4.4: UnrealDiscords best photo of 2010

    Two things become abundantly clear if

    you look into examples of such advise:

    firstly there is no equivalent for bad pho-

    tography, no handy how too on taking

    the ultimate bad photograph, and sec-

    ondly that any rules that are shared on

    how to take a good photograph are not

    rules, they are guidelines, and they can

    definitely be broken.

    I asked the question of readers of the

    Digital Photo Recycler Blog What makes

    a photo rubbish? And even with only a few replies its easy to see that composition and

    blur/focus are high up on the list, while there are a number of acknowledgments that even if

    a photo is technically of poor quality it can have sentimental or aesthetic value(See Appendix

    A.1)

    As examples of this fact, I have selected a number of photographs from a variety of sources

    Last edited : August 18, 2011

    http://%60%60http//digitalphotorecycler.wordpress.com/2011/05/20/what-makes-a-photo-rubbish/%60
  • 8/2/2019 Digital Photo Recycler Thesis

    24/78

    4.2. GOODNESS AND BADNESS CHAPTER 4. CONCEPTUAL DEVELOPMENT

    which do not fit the acknowledged rules of Good Photography but which in a variety of ways

    could all be considered good photographs.

    Figure 4.5: The Pale Blue Dot

    Figure 4.3 is a low resolution image in

    which the subject is clouded by all sorts

    of noise and imperfections. But a good

    enough image to be selected by Time

    magazine as one of the 29 best pho-

    tos of 2010 because it is one of the first

    photographs of the Chilean Miners who

    were trapped under ground.

    Figure 4.4 has been included in the Flickr

    group your best of 2010 by user Un-

    realDiscord. While it ignores almost ev-

    ery standard rule in portrait photography,

    it is enigmatic, fun and artistic and cru-

    cially tells us something about its author.

    It is easy to see why UnrealDiscord de-cided it was a good photo.

    The Pale Blue Dot (Figure 4.5) is a photo-

    graph taken by Voyager 1 at the request

    of Carl Sagan. This is the most distant photograph to have been taken of the earth and it

    fails in almost every rule of photography, its blurry, the subject is unclear and so on, yet it is

    an incredible photograph which tells us something unique about being human and our place

    in the universe.

    That does not prove the contributors to the blog wrong, and its reasonable to say that an in

    focus, well composed photograph has a higher chance of being good, but crucially we need

    to realise that a technically bad photograph is not bad for just this reason. What makes a

    photo bad has much more to do with what the viewer reads into it.

    Last edited : August 18, 2011

    http://%60http//www.flickr.com/photos/heart_of_discord/with/5270372776/http://%60http//www.flickr.com/photos/heart_of_discord/with/5270372776/http://%60http//www.flickr.com/groups/yourbestshot-2010/pool/%60http://%60http//www.time.com/time/photogallery/0,29307,2036245_2217601,00.html/%60http://%60http//www.time.com/time/photogallery/0,29307,2036245_2217601,00.html/%60
  • 8/2/2019 Digital Photo Recycler Thesis

    25/78

    4.2. GOODNESS AND BADNESS CHAPTER 4. CONCEPTUAL DEVELOPMENT

    As one contributor to the blog made this point in reference to wedding photographs:

    Some of them are not best quality but capture tiny little vignettes from theday. Some are really good quality but dont mean much. Id rather have a slightlyblurry picture of a great moment but thats for personal photos.(Appendix A.1)

    Figure 4.6: An uploaded photo which I think is good.

    This question over what makes a photo

    good or bad, and that these labels are

    constantly used of art works but every-

    ones opinion will be different became a

    constant influence on this project, from

    the website strapline of making bad pho-

    tos good, to the rating system influence

    by hotornot.com style websites, where

    the criteria for rating really is left down

    to the user.

    By taking the universally understandable while ultimately undefinable and highly subjective

    terms, good and bad, much emphasis is put directly onto the contributors.

    I have tried as much as possible to keep my opinions to myself and instead let the contributor

    decide what makes an image qualify for the site. The closest I can come to a description of

    a photo that should be uploaded to the site is:

    Whenever you take photos, there are always a number which forever reasonyou wont use, or print, or upload to a social network or photo sharing website,the ones that you quickly flick past when showing them to friends or colleagues.These are the sort of photo you should be uploading to The Digital Photo Recycler.

    As to what makes a photo good, I am entirely without a definition. All that I can say is thatphotos one person may put squarely into the above bad category, another would concede

    is actually good. As it stands, there are many photos (such as figure 4.6) which have been

    uploaded to the recycler which I like and have all sorts of positive attributes.

    Last edited : August 18, 2011

    http://hotornot.com/
  • 8/2/2019 Digital Photo Recycler Thesis

    26/78

    4.3. ARTISTIC RECYCLING CHAPTER 4. CONCEPTUAL DEVELOPMENT

    4.3 Artistic Recycling

    There is a strong history in modern artistic history of finding beauty in things which may

    previously have been seen as without artistic merit. There are a huge number of antecedents

    to what I was trying to achieve with unwanted digital photographs. In other words, in the

    development of this project I took to heart the famous misquotation of Picasso that Good

    Artists Borrow, Great Artists Steal2and here are some of the people I have borrowed ideas

    from.

    Figure 4.7: Duchamp, Marcel: Fountain(1917)Figure 4.8: Mondrian, Piet: Composition withYellow, Blue and Red (1937-42)

    2 its a quote more accurately attributed to TS Elliot as Good Poets Borrow, Great Poets Steal itself a misquoteof One of the surest tests [of the superiority or inferiority of a poet] is the way in which a poet borrows. Immaturepoets imitate; mature poets steal; bad poets deface what they take, and good poets make it into something better,or at least something different. The good poet welds his theft into a whole of feeling which is unique, utterly different

    than that from which it is torn; the bad poet throws it into something which has no cohesion. A good poet willusually borrow from authors remote in time, or alien in language, or diverse in interest.(Eliot, 1997) for much moreinformation on this story see(Prager, 2007)

    Last edited : August 18, 2011

    http://-/?-
  • 8/2/2019 Digital Photo Recycler Thesis

    27/78

    4.3. ARTISTIC RECYCLING CHAPTER 4. CONCEPTUAL DEVELOPMENT

    Duchamps Readymades

    These took every day discarded items and turned them into art, essentially by declaring themas art.(see figure 4.7) That what one person may consider just a functional item, like a coat

    rack of urinal, another can see as a piece of art, can be seen as a key influence on the idea

    within the site that while one person may think an image is bad, others may see it in another

    light.

    Mondrians Neoplasticism

    In these works Mondrian made nonrepresentational images that represented specific ideas,

    similarly a number of the filters in The Digital Photo Recycler will turn an image into something

    quite unrecognisable while still keeping some essence of the image (see figure 4.8). For

    example, the sort by filters which reorganise the order of pixels in an image by colour, giving

    a new perspective on the image.

    William Burroughs Cut-up technique and its descendants in Poetry and Music

    The idea of chopping up and combining words, had a great influence on a number of filters

    such as Checkers and Alternate, but also the execution of the Mondrian filter.

    The use of Sampling in Popular Music

    The idea of cutting up, reorganising and reappropriating parts of songs could be seen almost

    as a follow on from aspects of the cut up technique, yet with more ordering. Of specific

    interest was artists DJ Shadow (see figure 4.9), Mr Scruff and Lemon Jelly who in the 1990s

    started to move away from traditional sources of samples such as Funk and Soul and started

    looking in less conventional places to find more interesting or unused sounds.

    These ideas of collating and combining images to create something new, perhaps similar to the

    original, perhaps greatly changed were all key influences on The Digital Photo Recycler.

    Last edited : August 18, 2011

  • 8/2/2019 Digital Photo Recycler Thesis

    28/78

    4.4. REVISED CONCEPT CHAPTER 4. CONCEPTUAL DEVELOPMENT

    Figure 4.9: B+: Cover Art for Entroducing by DJ Shadow (1996)

    4.4 Revised Concept

    This wide range of disparate ideas discussed so far coalesced into the final concept for the

    project:

    A collaborative digital photography tool in which unwanted bad photographscan be collected, shared, and adapted by other users, and then reintroduced backinto the internet as good images.

    As with when we put a bottle in a bottle bank for their reuse, I planned to create a website

    where by giving up control and ownership of their photos, users would be unleashing the

    photos potential to become good photos.

    Last edited : August 18, 2011

  • 8/2/2019 Digital Photo Recycler Thesis

    29/78

    Chapter 5

    Creating The Digital Photo

    Recycler

    It is inappropriate to use the computer to address artistic issues that are betteraddressed using other technologies (Malina, 1990, p34)

    In making The Digital Photo Recycler, there was a keen movement away from traditional

    photographic processes, and to embrace the opportunities afforded by digital media. As it has

    been inspired by the wealth of digital content we now possess, and finding new uses for it,

    this project is inextricably intertwined with the digital world and throughout its development

    a number of key digital areas where explored. By making it a website and declaring it as a

    collaborative tool, a few key facts were implied which needed to be understood and acted

    upon.

    I needed a way to easily alter photographs in a variety of ways, I needed to build a website to

    host the project and I needed to make it of significant worth that people would want to use

    it. Over the coming pages, we will look at two key aspects of this work which would have

    been extremely difficult, if not impossible, to achieve without a digital context. Firstly looking

    at the use of Processing, a programming environment developed specifically for visual art,

    27

  • 8/2/2019 Digital Photo Recycler Thesis

    30/78

    5.1. MAKING THE RECYCLER CHAPTER 5. CREATING THE DIGITAL PHOTO RECYCLER

    and secondly looking into the utilisation of a user base across the web, both through use of

    the website and in the development of the site itself.

    5.1 Making the Recycler

    In the world of digital photography, the killer app is undoubtedly AdobePhotoshop, a hugely

    powerful tool which enables the user to take photographic images and combine, edit and fix

    them in a huge variety of ways. It has been followed by a variety of imitators such as The

    GIMP, one of the first open source applications (Raymond, 2001, p93), online photo editors like

    pixlr.comand picnik.comalong with a multitude of mobile apps and other tools.

    The development of computer graphics appears to run modernism in re-verseAdvanced computer graphics tend to be as obsessively naturalistic and

    fussy as nineteenth-century history painting. (Stallabrass, 2002, p34)

    Stallabrass is talking here about developments in 3D Graphics, it can be seen that there is

    a similar impetus in digital photography. While there is a wide range of further functionality

    available in such programmes, the primary focus of programmes like these is based in tradi-

    tional photographic processes. The aim is to clean up and fine tune photographs, removing

    imperfections or fixing unintended inclusions or what is normally meant when people refer to

    Photoshopping1.

    There have been several examples of programmes created in reaction to this, trying to create

    alternatives to this style of image manipulation. Most notably Signwaves Autoshop: an

    explorative parody of professional bitmap graphic manipulation software (Signwave, 1999).

    With this programme control was taken away from the user and put in the hands of the

    programme itself which could impose its own creative agendas upon the user.

    While taking inspiration from this, my key aim was in finding ways to simply and easily adjust

    and combine photos. I wanted to find ways to manipulate an image which moved away from

    1Please note that this terminology is incorrect and that Adobediscourage the use of Photoshop as a verb, so weshould say The image was enhanced using AdobePhotoshopsoftware (Adobe, 2009)

    Last edited : August 18, 2011

    http://www.signwave.co.uk/go/products/autoshophttp://-/?-http://www.picnik.com/http://pixlr.com/http://www.gimp.org/http://www.gimp.org/
  • 8/2/2019 Digital Photo Recycler Thesis

    31/78

    5.1. MAKING THE RECYCLER CHAPTER 5. CREATING THE DIGITAL PHOTO RECYCLER

    traditional processes to create more abstract forms but which could be clearly understood by

    the user.

    The other key shift in The Digital Photo Recycler is that the user his never creating a finished

    product. in the long term their actions are just a step in a process which can be built upon

    by future users (this idea is expanded upon further in Section 5.2.

    5.1.1 Choosing Processing

    Having made the decisions above, the first step was to find a way to make an online photo

    editor. The two avenues I investigated were MaxMSP/Jitter and Processing. Each had advan-

    tages and disadvantages, but with little programming experience to fall back on the decision

    was based primarily on the ease of incorporating the programme into a website, and the

    ease of learning the system. I therefore chose to use Processing which describes itself as

    a programming language, development environment, and online community that since 2001

    has promoted software literacy within the visual arts (Fry and Reas, 2011). As the idea itself

    is a little obtuse, I aimed to make this site as simple and easy to use as possible by utilising

    Processing.js, which converts Processings java based code into javasript enabling it to be

    rendered within the HTML5 Canvas Element.

    5.1.2 Filters

    On settling upon using Processing, the first task was to find out what options could be cre-

    ated for users to manipulate photographs. Figure 5.1 shows some early results from these

    processes, all of which have been developed over the intervening weeks and along with other

    filters incorporated into the website..

    24 filters have been created which will achieve a multitude of effects ranging from turning

    an image to black and white, to moving every pixel to another point on the image, to spitting

    colour values of two images and transposing them over the top of each other. In Appendix

    B I have included all the relevant code used to create these with some explanation of the

    Last edited : August 18, 2011

  • 8/2/2019 Digital Photo Recycler Thesis

    32/78

    5.1. MAKING THE RECYCLER CHAPTER 5. CREATING THE DIGITAL PHOTO RECYCLER

    Figure 5.1: Early Example of Filter Results

    technical idiosyncrasies involved in their execution, to go into this in too much more detail here

    would be reductive and would divert from the aims of this essay.

    Last edited : August 18, 2011

  • 8/2/2019 Digital Photo Recycler Thesis

    33/78

    5.2. THE WISDOM OF CROWDS CHAPTER 5. CREATING THE DIGITAL PHOTO RECYCLER

    5.2 The Wisdom of Crowds

    The primary effect of creative interaction within computer networks is to renderobsolete the distinction in absolute terms between the artist and viewer as producer

    and consumer, respectively. (Ascott, 1988)

    Throughout the development of the internet, there has been a growing move towards the use

    of crowds, and crowd sourcing, as chronicled in works such as Eric S. Raymonds The Cathe-

    dral and The Bazaar(Raymond, 2001) and also Clay Shirkys Here Comes Everybody(Shirky,

    2008).

    User interaction was encouraged not only through getting people to use the site to find

    beauty in unwanted photos, and create new images, but also the development of the site

    and interface itself. To this end I adopted Eric S. Raymonds mantra of Release early, release

    often and took particular notice of the less quoted second half of this rule And listen to your

    customers(Raymond, 2001) (see 5.3.2 for more on this). In the first month after the websites

    release, 10 specific versions were released, with a multitude of incremental increases in-

    between. By constantly publicising the website and encouraging feedback from a range of

    users, both with relevant technical knowledge and without, I was able to not only find and fix

    bugs quicker but also to change planned progress on the site, and introduced new features

    based on user feedback2.

    5.3 Prototyping: v0.0.1 v0.0.3

    The first version of the recycler was released on 24th June, with two versions following very

    swiftly3

    . These versions were released very much as test cases, only allowing the user tomanipulate a select group of 12 photographs. There was a severe lack of core functionality

    with no options for uploading images or saving those created. What this allowed for though

    2feedback came from a variety of sources during this project. These included the project blog digitalphotorecy-cler.wordpress.com/and a comments pageadded to the website on 20th July, these were supplemented throughconversations and interactions undertaken with users through Facebook.

    3version 0.0.3 can still be viewed at http://people.ace.ed.ac.uk.uk/students/s1061294/recycler/index.html

    Last edited : August 18, 2011

    http://people.ace.ed.ac.uk.uk/students/s1061294/recycler/index.htmlhttp://joepevans.com/joe/comment.phphttp://digitalphotorecycler.wordpress.com/http://digitalphotorecycler.wordpress.com/http://-/?-http://-/?-
  • 8/2/2019 Digital Photo Recycler Thesis

    34/78

    5.3. PROTOTYPING CHAPTER 5. CREATING THE DIGITAL PHOTO RECYCLER

    Figure 5.2: The Digital Photo Recycler v0.0.3

    Last edited : August 18, 2011

  • 8/2/2019 Digital Photo Recycler Thesis

    35/78

    5.3. PROTOTYPING CHAPTER 5. CREATING THE DIGITAL PHOTO RECYCLER

    was a chance to get a version of it out into the open and to begin the process of gaining user

    feedback and adapting to it. But as Raymond suggests, users will forgive early buggy versions

    of a programme, if their suggestions are taken on board and new versions are published swiftly

    (Raymond, 2001).

    5.3.1 Moving Forward

    The key feedback at this time was, as could be expected, that users wanted to be able to

    upload their own unwanted photographs. Not only were these options integral to the stated

    aim of the project, but also reflects common practices in websites today. Interaction and usergenerated content is key in the current internet age, and to the success of this tool.

    This proved more difficult than first expected. While setting up an upload system was relatively

    easy, two aspects of this leap forward in development where more complicated and both rose

    out of an earlier decision: choosing to use Processing.js to realize the project. I shall discuss

    these two issues in some depth, as examples of the sort of issues encountered throughout

    the development of this project.

    Recycle Bank

    The first issue, was due to an idiosyncrasy of the Processing.js system, because of it s use

    of javascript. Images have to be preloaded at the top of the page, outside of the normal

    processing code and therefore variables cannot be passed to it. While there was going to be

    an ever changing, ever expanding store of images available it was clear that having all the

    images available was going to be impractical at best. As a result, I developed a metaphor

    based upon an idea from the recycling movement, that of the recycle bank.

    The Recycle Bank is currently limited to 20 images, taken from recently uploaded images and

    images created through the recycler. While this solved a problem from a user point of view,

    there was still the issue of how to generate a dynamic list of photographs.

    Last edited : August 18, 2011

  • 8/2/2019 Digital Photo Recycler Thesis

    36/78

    5.3. PROTOTYPING CHAPTER 5. CREATING THE DIGITAL PHOTO RECYCLER

    The first solution I found was by saving a second copy of any image added to The Digital

    Photo Recycler, saved with a file name of between 1 and 20, and then naming these images

    in the preload section of the processing file. This had several problems, relating to the speed

    at which pages reloaded, and if images were recycled in quick succession often incorrect

    meta data was stored, also any errors with this system caused the Recycle function to stop

    working.

    Surprisingly a search of relevant websites and forums did not yield any solution to the problem

    but a second, more elegant solution was realised through trial and error. By changing the

    processing file to a .php file and then putting an include to an external file within the preload

    section, I was then able to dynamically create a list of images based on a database query.This small background change would have been almost perceivable to the user but created a

    system which worked more efficiently, had less errors and most importantly meant that the

    system was far less likely to break.4

    Canvas to Image

    As discussed above, Processing.js renders its results within the canvas object, which is not an

    image but a resolution-dependent bitmap canvas, which can be used for rendering graphs,

    game graphics, or other visual images on the fly(Community, 2011) and cannot therefor be

    saved, this caused me one further problem: I needed to be able to save the images.. This

    was then compounded by a need to save variables and other meta data with the image, and

    to do it in as few clicks as possible. This was eventually achieved through a selection of tools

    from PHP, AJAX and MySQL working in sequence.

    A key piece of code was taken from an online tutorials to create this, HTML5: Saving Canvas

    Image Data Using PHP And Ajax onpermadi.org (Permadi, 2010)5 This was further developed

    and combined with some further javascript functions to make sure that all the correct data

    was uploaded as asynchronously as possible. The code used to produce this is included in

    Appendix B.

    4This was implemented in v0.2.1 on 20th July.5http://www.permadi.com/blog/2010/10/html5-saving-canvas-image-data-using-php-and-ajax/

    Last edited : August 18, 2011

    http://www.permadi.com/blog/2010/10/html5-saving-canvas-image-data-using-php-and-ajax/http://-/?-http://www.permadi.com/blog/2010/10/html5-saving-canvas-image-data-using-php-and-ajax/http://-/?-
  • 8/2/2019 Digital Photo Recycler Thesis

    37/78

    5.3. PROTOTYPING CHAPTER 5. CREATING THE DIGITAL PHOTO RECYCLER

    5.3.2 Release Early, Release Often

    The realisation of this core functionality, moved the site from just being a declaration of intentto a working tool was included in version 0.1.0, released on 5th July, less than 2 weeks after

    the original site was launched. From this point, further work on the site has revolved around

    refinement and reaction to user feedback to increase the user experience. Also from this point

    I was able to log user input and start to see photos being recycled, merged and evolving.

    Important changes made from user suggestion included:

    The kaleidoscope filters A.3.1

    Javascript pop-ups to advise of uploaded A.2

    Thumbnails for images in the recycler A.2

    Descriptions of filters A.2

    These comments, along with a multitude of discussions and informal testing by friends and

    family were key to the fluid programming like approach I was aiming for in the development of

    this tool and an example of a Release Early, Release Often mentality. By targeting a wide range

    of users during this stage, not only casual users, but people with a range of programming, web

    development and design knowledge, I was able to enact another of Raymonds aphorisms:

    Treating your users as co-developers is your least-hassle route to rapid code improvement

    and effective debugging. While this project was not being developed in a truly open source

    fashion and I was the only one developing the code, being able to take suggestions, not only for

    features in the tool but also in certain finer points of technical detail, bug checking, or sources

    of more information on given fixes was often invaluable. In Figure 5.3 the implementation of

    several of these features can be seen.

    Power Distribution

    Even on this very small scale of user responses, by charting comments made by various users

    to the development of The Digital Photo Recycler its easy to see evidence of something close

    Last edited : August 18, 2011

  • 8/2/2019 Digital Photo Recycler Thesis

    38/78

    5.3. PROTOTYPING CHAPTER 5. CREATING THE DIGITAL PHOTO RECYCLER

    Figure 5.3: The Digital Photo Recycler v0.3.3

    Last edited : August 18, 2011

  • 8/2/2019 Digital Photo Recycler Thesis

    39/78

    5.3. PROTOTYPING CHAPTER 5. CREATING THE DIGITAL PHOTO RECYCLER

    Figure 5.4: Responses through blog, website and Facebook for the Digital Photo Recycler

    to the power distribution curve as discussed in Clay shirkys Here Comes Everybody (Shirky,

    2008). While it is not quite reaching the 80/20 ratio he discusses6, the fall off from the most

    active participants is swift and the long tail of users only providing one interaction is definitely

    apparent. As there is no way of tracking users on the site itself is more tricky but anecdotaly

    I believe that this distribution is also apparent.

    5.3.3 Removing Responsibility

    In 4.4 I stated that I wanted to create a website where by giving up control and ownership of

    their photos, users would be unleashing the photos potential to become good photos. I have

    resisted the urge to give the user the opportunity to claim responsibility for a given photo

    on the site. As the web has become more and more social, there has been an increasing

    620% of the users do 80% of the work.

    Last edited : August 18, 2011

    http://-/?-
  • 8/2/2019 Digital Photo Recycler Thesis

    40/78

    5.4. RESULTS CHAPTER 5. CREATING THE DIGITAL PHOTO RECYCLER

    imperative for web developers to provide users ways to claim little bits of a site as their own

    for others to see. Like the work of 1990s Internet artists reacting to the norms of the Internet

    in their day, this could be seen as my own little reaction to the norms of today. But more

    importantly it allowed for another implicit example if the fact that users are acting as agents or

    catalysts for the development of an image, rather than the creator of a specific image.

    5.4 Results

    Figure 5.5: A bad generated image

    The work created through the Digital Photo Recycler so far is mixed to say the least. One

    critic of the site remarked on the website Its really just making ok photos worse?(Appendix:

    A.2) and indeed, I would count a large number of images such as 5.5 created on the site as

    bad.

    However there are quite a number of images, which do have some form of aesthetic quality

    too them. What is interesting to note is that they come from a variety of points in the process,some are 1st or second generation images, some are 7 or 8 generations in, some look very

    like the original images, and some have become entirely abstract. Equally while some filters

    and selections of filters have a distinctly web 1.0 look about them, some look much closer to

    traditional photographic processes and artistic works. 5.8 shows that even from one rather dull

    image The Digital Photo Recycler can create a wide and unexpected variety of results.

    Last edited : August 18, 2011

  • 8/2/2019 Digital Photo Recycler Thesis

    41/78

    5.5. AVERAGE USE OF THE SITE CHAPTER 5. CREATING THE DIGITAL PHOTO RECYCLER

    Figure 5.6: Checker: Level 1 Variation Figure 5.7: Checker: Level 12 Variation

    5.5 Average Use of the Site

    One key observation of use of the site, is that users are not using the site as intended. It

    appears that often users upload one or two unwanted photographs and then use one or two

    filters on those images, rather than as was intended, playing with and developing previously

    uploaded photographs, which personally had always been a key interest in the site. Whether

    this is really a problem which should be fixed, or an issue with the site is up for debate.

    There are a number of hypothesis I have as to why this is the case. It could be that as a result

    of the user based paradigm of the Internet discussed in section 5.3.3, users are just unused to

    being able to so freely able to alter content of others, or expect that any image manipulation

    tool must in some way relate to the way we are used to using AdobePhotoshop. Equally

    it could be a more mundane issue relating to the user interface and how the concept on the

    site is explained.

    5.6 The Digital Photo Recycler as a Tool

    A further interesting and unexpected result of the site, which manifested itself throughout

    its development, was that it became in its own way a functional image manipulation tool

    Last edited : August 18, 2011

  • 8/2/2019 Digital Photo Recycler Thesis

    42/78

    5.6. THE RECYCLER AS A TOOL CHAPTER 5. CREATING THE DIGITAL PHOTO RECYCLER

    Figure 5.8: The Evolution of a Single Image

    Last edited : August 18, 2011

  • 8/2/2019 Digital Photo Recycler Thesis

    43/78

    5.6. THE RECYCLER AS A TOOL CHAPTER 5. CREATING THE DIGITAL PHOTO RECYCLER

    Figure 5.9: Generated Seascape Figure 5.10: Concattonated Checks

    Figure 5.11: Reintegrated Image Figure 5.12: Splitting Text

    as an individual user. This may seem an odd statement, but the filters where developed so

    as to provide alternatives to traditional processes. What quickly became apparent though

    was that with only a little practice you can start to learn the sorts of results a given filter is

    likely to create and then learn sequences of processes that will result in pleasing or specific

    results.

    For example images that look like seascapes such as figure 5.9 will almost always appear

    as the result of a sort filter followed by a blur. An interesting effect that can be created by

    repeatedly using the checkers filter with increasing square sizes such as in figure 5.10.

    Similarly there are often interesting results to be had by combining two images with a single

    parent such as in figure 5.11 or by using split colour 3 or 4 with photos with text in, where often

    Last edited : August 18, 2011

  • 8/2/2019 Digital Photo Recycler Thesis

    44/78

    5.7. TAKING IT FURTHER CHAPTER 5. CREATING THE DIGITAL PHOTO RECYCLER

    the text will be isolated and can be combined with another image such as figure 5.12.

    5.7 Taking It Further

    There are a number of key ways that this site could be taken forward, mainly regrading

    improvements to filters or adding more filters and also with regards to the user interface.

    The number of possibilities as to specific filters is almost limitless: I would be especially

    interested more mathmatically based filters, for example developing a fractal based filter;

    or filters which worked by extracting data from an image and displaying that instead of the

    original photographic representation.

    As time has gone on I have tried to increase options for varying filters, with only 8 filters having

    no variable parameters. Some of these would be hard to implement as to finding an easy

    way to vary them (such as invert) while some have been left due to time constraints such as

    rotate. But I am wary to move beyond the simple parameter currently in place. While it could

    be interesting to make it closer to a standard photographic tool, or try to develop new styles

    of manipulation, the limited nature of the control, continue to add to the effect of taking the

    user out of a role of creator: one can only be so creative in a single use of the recycler.

    A key way to improve the site would also be to develop functionality for it to work across other

    platforms, especially on mobile phones. As it stands it is possible to access some functionality

    on some mobile phones, but support varies. Development of a mobile site or Apps specifically

    tailored to mobile phones would greatly improve the usability of the site.

    Also the development of the gallery section could be greatly improved, to find more ways of

    searching and uses for images, including embed and share options for each image or providing

    functionality to export the image in a variety of formats.

    Last edited : August 18, 2011

  • 8/2/2019 Digital Photo Recycler Thesis

    45/78

    Chapter 6

    Conclusion

    Through this thesis, and through the development of The Digital Photo Recycler I have at-

    tempted to if not answer, at least to pose the question: What should we be doing with all this

    data?

    Despite ever the reducing cost and size of data storage, the speed that we are creating data

    is increasing even faster.

    The Digital Photo Recycler is not (nor is it meant to be) a realistic solution to the problem,

    instead it can be seen as a way of further raising this question. Along side this it asks important

    questions a to what we are keeping and why. I believe that what I have created is at the very

    least a model for the sort of ways in which data could be recycled upon the internet, if not

    actually a practical solution to problems with the oncoming storage drought. One question

    that it does answer though is that if one person does not want a piece of data, this does

    not mean that others will not find a use for it. It has however proved that definitely possible

    to find ways to take bad photos and make them good (or at the very least a little more

    interesting).

    43

    http://www.joepevans.com/recycler
  • 8/2/2019 Digital Photo Recycler Thesis

    46/78

    Appendix A

    First Appendix: User Input

    Throughout the development of The Digital Photo Recycler, I have actively encouraged input

    from a wide selection of users. This section contains a variety of comments from users which

    have either specifically informed certain aspects of the site or which are representational of

    common comments..

    A.1 Blog Comments

    what really makes a good photo Gillian on June 14, 2011 at 7:13 am said: A really good photo

    is one that catches a brilliant moment brilliantly. I love sports photos in newspapers even

    though I m not a sports fan, because they capture fantastic snapshots of contorted bodies at

    crucially tense moments in sports games.

    Similarly, having just got married, I ve been sorting wedding photos. Some of them are notbest quality but capture tiny little vignettes from the day. Some are really good quality but

    don t mean much. I d rather have a slightly blurry picture of a great moment but that s

    for personal photos. The ones that fit both categories are rocking, of course.

    what makes a photo rubbish Henry on May 20,2011 at 11:13 am said: I only keep bad photos

    44

    http://digitalphotorecycler.wordpress.com/2011/05/20/what-makes-a-photo-rubbish//commentshttp://digitalphotorecycler.wordpress.com/2011/05/27/what-makes-a-really-good-photo/comments
  • 8/2/2019 Digital Photo Recycler Thesis

    47/78

    A.2. RECYCLER:COMMENTS PAGE APPENDIX A. FIRST APPENDIX: USER INPUT

    if they re amusing for some reason but generally I delete them if any of the following are

    true:

    Bad focus/blurry

    Bad angle

    Bad composition

    Near identical duplicate of another photo

    Amazingly obvious shot

    Bad colour/light

    A.2 Recycler:Comments Page

    (July 22, 2011) Jung In said: So I think it is brilliant tool but as Joe said it is bit difficult understand

    especially someone like me who has never trained graphic stuff. It would be much better to

    have a brief description for each effect on the side.

    (July 21, 2011) mim said: I like how the photo recycling all happens on one page now. It doesnt

    take too long on my computer, but the internet has made my attention span very small and

    my impatience very big!Maybe a wee rotating circle to show it is doing something would sooth

    my impatience. Also - I imagine this is something that you are working on at the moment - I

    cant upload images at all. I select them, then they do not preview. In general though, I think

    it is really getting there!

    (July 21, 2011) Lenka said: Joe, its cool :) I know that it is a work in progress but it might be

    nice to have css for the gallery and the recyclebank so that it is nicer visually :D Also, whenI was choosing the pictures for recycling it was a bit annoying to try all the numbers to see

    which one is which one. You could have thumbnails next to each number if it is possible... or

    just something so that you know which number is which picture.

    (July 20, 2011) Emma said: Its really fun and I really genuinely like some of the results. It runs

    Last edited : August 18, 2011

  • 8/2/2019 Digital Photo Recycler Thesis

    48/78

    A.3. OTHER FEEDBACK APPENDIX A. FIRST APPENDIX: USER INPUT

    stupidly slowly on my computer (and makes everything else run slowly too) but Im guessing

    maybe that cant be helped. The only other thing Id suggest is that when youre uploading and

    after youve pressed preview, if you decide to click Add to Recycler (or whatever it actually

    says) the bit of text that says something like your photo has been added to the recycler isnt

    obvious unless you know to look for it - i.e. the first time I uploaded I wasnt sure if it was

    still processing or if it hadnt worked or what. Perhaps a popup box like in the recycler section

    might be better or just a more obvious text message on the page.

    (July 30, 2011) Fiona said: Its really just making ok photos worse?

    A.3 Other Feedback

    A.3.1 From Facebook

    Jonathan Knox was working well until it stopped! Hope I havent broken it? Oh kaleidescope

    effect and do we get to see the original images? June 24 at 6:24pm

    http://www.facebook.com/joepevans/posts/198351546884320

    Fiona McKinlay I could give you many many opinions on this. With When you re uploading

    photos, or choosing ones to include in a piece of work, or to show to your mum, I could

    sometimes choose different photos for all three of these. A good photo to my mum is a

    completely different thing to a good photo to my arty friends... A good photo to upload to

    Flickr might not be a good photo to submit to a magazine... Criteria would include, with varied

    weighting depending on audience/purpose, composition, colours, focus, sharpness, whether

    the people in the picture are good looking or not (sorry, it does apply in some cases), whether

    the person in the photo is the lead singer or just some session guitarist, uniqueness, inabilityto replicate the photo, empty space or lack thereof, orientation... I have a bad habit of taking

    better portrait shots than landscape ones, but finding landscape ones to generally be more

    useful... May 27 at 5:03pm

    http://www.facebook.com/joepevans/posts/176758489045450

    Last edited : August 18, 2011

    http://www.facebook.com/joepevans/posts/176758489045450http://www.facebook.com/joepevans/posts/198351546884320
  • 8/2/2019 Digital Photo Recycler Thesis

    49/78

    A.3. OTHER FEEDBACK APPENDIX A. FIRST APPENDIX: USER INPUT

    Shaun Murphy parameters could have sine, triangle and square etc oscillator options, June 27

    at 10.40am

    http://www.facebook.com/joepevans/posts/10150241484927993

    Last edited : August 18, 2011

    http://www.facebook.com/joepevans/posts/10150241484927993
  • 8/2/2019 Digital Photo Recycler Thesis

    50/78

    Appendix B

    Filters and Processing.js Code

    B.1 Introduction

    The various filters used in the Digital Photo Recycler were the heart of this work and provided

    not only much of the learning, but also the most engaging part of the website. They were

    developed with Processing, an open source programming language and environment for

    people who want to create images, animations, and interactions.(Fry and Reas, 2011) and

    then realised within the website using Processing.js (Resig) a port of processing which converts

    the original java code into javascript, making it possible to render within the HTML5 canvas

    tag (See Dive Into HTML5 (Mark) for more on this). Over the coming pages there is a brief

    descriptions of the various pieces of code used to make this work along with the relevant

    code.

    B.2 setup

    All the filters for the digital photo recycler are housed within one file, with the relevant parts

    of the code selected based on the parameters chosen by the user.

    48

    http://diveintohtml5.org/
  • 8/2/2019 Digital Photo Recycler Thesis

    51/78

    B.2. SETUP APPENDIX B. FILTERS AND PROCESSING.JS CODE

    One of the few differences between Processing and Processing.js is the requirement to preload

    images in a javascript command at the top of the page. As I required a dynamic set of

    photographs available for recycling, this was loaded through a separate php file which in turn

    queried the database to find out which images to preload.

    /* @pjs preload= images/2ness.png; */

    /*@pjs isTransparent=true;*/

    PImage one,two;

    color [] colors;

    //s brings through first image url, t brings through second image url

    and u brings the filter. In setup this is not currently required but has

    been kept in place so that in future releases photos can be better

    resized based on which filters are chosen.

    void setup(string s, string t, int q) {

    i n t i = 0 ;

    String im=images/+s;

    String im2=images/+t;

    background (255,252,247,0);

    one = loadImage(im);

    two = loadImage(im2);

    colors =new color[one.width*one.height];

    size(one.width,one.height);

    }

    Last edited : August 18, 2011

  • 8/2/2019 Digital Photo Recycler Thesis

    52/78

    B.3. FILTERS APPENDIX B. FILTERS AND PROCESSING.JS CODE

    B.3 Filters

    With the selection of a filter, two variables are passed to this file, the filter value and variation

    (which is not always required) The first chooses a filter based on user selection (and appears

    as s in the code), and the second affects a variety of parameters dependent on filter. 1 The

    filters could roughly be split into 5 groups: simple, alternation, colour, reorganising pixels and

    rearranging the image. There was also a 6th group of artistic filters planned, but at the time

    of writing only one has been implemented.

    B.3.1 Simple Processes

    The first five filters created were based on built in functions of Processing and were taken

    from examples in Processing: A Programming Handbook for Visual Designers and Artists(Reas,

    2007) and for three filters I have added in some control based on the level of variation

    selected. These comprise the most familiar and least experimental features of The Digital

    Photo Recycler, with filters such as Grayscale and Blur, and should all be familiar to users of

    photo editing programmes. These were developed as proof of concept and to check that

    aspects of the programme would work as intended but have been left in to provide some

    familiarity for the user and also as they can still provide interesting results, especially posterize

    and blur which experience has taught me can be used to provide satisfying results as one

    generation in a series of iterations of an image.

    image(one,0,0);

    filter(INVERT);

    Invert

    This literally inverts the colour values of an image, making a negative of the image.

    1The variation level was defined as q, but for a variety of reasons had to be converted to other values, and appearsvariously as q, vari and k throughout this code.

    Last edited : August 18, 2011

    http://-/?-
  • 8/2/2019 Digital Photo Recycler Thesis

    53/78

    B.3. FILTERS APPENDIX B. FILTERS AND PROCESSING.JS CODE

    Figure B.1: Inverted Photograph

    Figure B.2: Grayscale: Level 1 Variation Figure B.3: Posterize: Level 12 Variation

    Grayscale

    colorMode(RGB,12);

    int gry = 16-q;

    tint(gry);

    image(one,0,0);

    filter(GRAY);

    Last edited : August 18, 2011

  • 8/2/2019 Digital Photo Recycler Thesis

    54/78

    B.3. FILTERS APPENDIX B. FILTERS AND PROCESSING.JS CODE

    The grayscale filter, makes images black and white using the inbuilt GRAY filter. It has been

    modified with the use of a rudimentary contrast command based on the tint feature.

    Figure B.4: Blurred: Level 1 Variation Figure B.5: Blurred: Level 12 Variation

    Blur

    image(one,0,0);

    filter(BLUR, vari);

    Figure B.6: Posterize: Level 1 Variation Figure B.7: Posterize: Level 12 Variation

    Last edited : August 18, 2011

  • 8/2/2019 Digital Photo Recycler Thesis

    55/78

    B.3. FILTERS APPENDIX B. FILTERS AND PROCESSING.JS CODE

    Posterize

    image(one,0,0);filter(POSTERIZE,vari/3+2);

    BLUR and POSTERIZE are quite self explanatory.

    Figure B.8: Added Photographs

    Add

    one.blend(two,k,k,one.width,one.height,0,0,\\one.width,one.height,ADD);

    image(one,0,0);

    Add is one of a number of blending options available in Processing, this one adds the colour

    values of two photos together.

    Last edited : August 18, 2011

  • 8/2/2019 Digital Photo Recycler Thesis

    56/78

    B.3. FILTERS APPENDIX B. FILTERS AND PROCESSING.JS CODE

    B.3.2 Alternation Processes

    These all work in similar ways, taking sections of two images and displaying them alternately(flips does this with one image reflected on itself.) These were developed with an aim to

    combine two photographs, while conserving individual areas of image data. Creating regular

    patterns between the two images. While these could in theory be created through a variety

    of traditional or digital photographic processes, with the repetitive and exact nature of the

    sections, they are ideally suited to a programming based environment.

    Figure B.9: Checker: Level 1 Variation Figure B.10: Checker: Level 12 Variation

    Checker

    int k = ((vari*2)-1)*10;

    for(int i=0; i

  • 8/2/2019 Digital Photo Recycler Thesis

    57/78

    B.3. FILTERS APPENDIX B. FILTERS AND PROCESSING.JS CODE

    }

    This creates a checkerboard pattern between two images, the variation is increased to in-

    crease the size of the squares.

    Figure B.11: Alternate: Level 1 Variation Figure B.12: Alternate: Level 12 Variation

    Alternate

    int k = vari*vari;

    for(int i=0; i

  • 8/2/2019 Digital Photo Recycler Thesis

    58/78

    B.3. FILTERS APPENDIX B. FILTERS AND PROCESSING.JS CODE

    Figure B.13: Flipped: Level 1 Variation Figure B.14: Flipped: Level 12 Variation

    Flip

    int k = vari*vari;

    pushMatrix();

    scale(-1,