PhotoPie

Web app for colour data visualisations of photos
,

var img = new Image()
  img.onload = function () {
    var canvas = document.createElement('canvas')
    canvas.width = width
    canvas.height = width * (img.height / img.width)
    var ctx = canvas.getContext('2d')
    ctx.drawImage(img, 0, 0, width, canvas.height)
    var id = ctx.getImageData(0, 0, canvas.width, canvas.height)
Maldives population poster and notebook

Population awareness materials for UNFPA
, ,

textAlign(CENTER, CENTER);
int count = 0;
int y = 50;
int x = 50;
int atoll = 0;
for (TableRow islandrow : islands.rows()) {
     if (count%19 == 0 /*|| atoll != islandrow.getInt("Misc")*/ ) {
         y += 52;
         x = 47;
         count=0;
     }
     //if (atoll == 9) { continue;} //skip male'
     count++;
     String islandname = islandrow.getString("Name");
     int islandpop = islandrow.getInt("2014");
DHL Advertising in Maldives

Brochures, posters, billboards & exhibition stall

       __    __      __
  ____/ /   / /_    / /
 / __  /   / __ \  / / 
/ /_/ /   / / / / / /  
\__,_/   /_/ /_/ /_/   
                       
               __                        __     _             _         
  ____ _  ____/ / _   __  ___    _____  / /_   (_)   _____   (_)   ____ 
 / __ `/ / __  / | | / / / _ \  / ___/ / __/  / /   / ___/  / /   / __ \
/ /_/ / / /_/ /  | |/ / /  __/ / /    / /_   / /   (__  )  / /   / / / /
\__,_/  \__,_/   |___/  \___/ /_/     \__/  /_/   /____/  /_/   /_/ /_/ 
                                                                        
Drawing With Light

Mapping photography & its links to social, political & aesthetic systems

       __                              _                  
  ____/ /   _____  ____ _ _      __   (_)   ____    ____ _
 / __  /   / ___/ / __ `/| | /| / /  / /   / __ \  / __ `/
/ /_/ /   / /    / /_/ / | |/ |/ /  / /   / / / / / /_/ / 
\__,_/   /_/     \__,_/  |__/|__/  /_/   /_/ /_/  \__, /  
                                                 /____/   
              _    __     __             __    _              __     __ 
 _      __   (_)  / /_   / /_           / /   (_)   ____ _   / /_   / /_
| | /| / /  / /  / __/  / __ \         / /   / /   / __ `/  / __ \ / __/
| |/ |/ /  / /  / /_   / / / /        / /   / /   / /_/ /  / / / // /_  
|__/|__/  /_/   \__/  /_/ /_/        /_/   /_/    \__, /  /_/ /_/ \__/  
                                                 /____/                 
Blindscapes

Photographing urban life in Malé
, ,

    __      __    _                __                                      
   / /_    / /   (_)   ____   ____/ /   _____  _____  ____ _    ____   ___ 
  / __ \  / /   / /   / __ \ / __  /   / ___/ / ___/ / __ `/   / __ \ / _ \
 / /_/ / / /   / /   / / / // /_/ /   (__  ) / /__  / /_/ /   / /_/ //  __/
/_.___/ /_/   /_/   /_/ /_/ \__,_/   /____/  \___/  \__,_/   / .___/ \___/ 
                                                            /_/            
        
   _____
  / ___/
 (__  ) 
/____/  
        
Malé Aerial

Aerial photography of the island city of Malé
,

                        __      
   ____ ___   ____ _   / /  ___ 
  / __ `__ \ / __ `/  / /  / _ \
 / / / / / // /_/ /  / /  /  __/
/_/ /_/ /_/ \__,_/  /_/   \___/ 
                                
                          _             __
  ____ _  ___    _____   (_)  ____ _   / /
 / __ `/ / _ \  / ___/  / /  / __ `/  / / 
/ /_/ / /  __/ / /     / /  / /_/ /  / /  
\__,_/  \___/ /_/     /_/   \__,_/  /_/