selected works available
a squared sky afternoon
 
box fitting image
processing   may, 2004   j.tarbell
 
  launch small java applet launch medium java applet launch large java applet  
  170 x 110 pixels
510 x 330 pixels
1,020 x 660 pixels
 
 
The classic box fitting algorithm (see Box Fitting) modified with an image substrate, allowing new boxes to draw color from an invisible background.

The following images use tornado photography as a color substrate and approximately 2200 individually fitted boxes. The structure of the fitted box region is determined randomly using the order in which boxes appear. Those boxes that appear earlier have a greater chance of a larger size.
 
square sky severe weather
A0014
square sky severe weather
A0015
squares of severe weather
B0001
squares of severe weather
B0002
squares of severe weather
B0012
squares of severe weather
B0019
squares of severe weather
B0005
squares of severe weather
B0006
squares of severe weather
B0007
squares of severe weather
B0008
squares of severe weather
B0009
squares of severe weather
B0010
squares of severe weather
B0011
squares of severe weather
B0013
squares of severe weather
B0016
squares of severe weather
B0017
squares of severe weather
B0018
The image background does not necessarily need to be the same size as the box fitted region. Sample values from the background are interpolated to the correct size. Box Fitting Img can use any bitmap image supported by the Processing environment for color structure.