PORTFOLIO (1)
BIO
Corey Eiseman is not satisfied with the world as it was handed down to him on May 25, 1976, in Miami, Florida.
He received a Bachelor of Fine Arts degree with a concentration in drawing from the University of Central Florida in 1998. Graduated Summa Cum Laude.
His father died in January of 2001. The towers fall in September of the same year. These two events are like two hands rattling the cage that his mind was in.
http://toegristle.com/
He received a Bachelor of Fine Arts degree with a concentration in drawing from the University of Central Florida in 1998. Graduated Summa Cum Laude.
His father died in January of 2001. The towers fall in September of the same year. These two events are like two hands rattling the cage that his mind was in.
http://toegristle.com/
Re: a Sunday morning experiment
Hi Pall,
Thanks for the sample, very impressive. I did get a chuckle out of the
source, although... I don't know if you were planning on taking this any
further or just experimenting, but if you're looking to reduce the size
of the html without shrinking the dimensions of the source image, I'm
guessing you could put some of the repetitive css in a class to save a
significant number of bytes.. i.e. put this in the head of the page or
external style sheet:
.x { position:absolute; width:1px; height:1px; z-index:1; border: 1px
none #000000; }
then change the line that writes the div accordingly
print F "<div class=\"x\" style=\"left:".$i2."px; top:".$i."px;
background-color: #$hexRed$hexGreen$hexBlue; layer-background-color:
#$hexRed$hexGreen$hexBlue;\"></div>"
Maybe not as funny, but it would be nice to see larger images. Anyway,
great work and thanks again for sharing.
Cheers,
Corey Eiseman
http://toegristle.com/
Pall Thayer wrote:
> Hi Corey,
> I'm not running it as a CGI so it's not something to see "in action"
> but I put up a sample of the output here:
> http://pallit.lhi.is/~palli/myfile.html (take a look at the source,
> funny in a geek sort of way).
>
> I reduced the image by about half so it's now "only" 724 kb instead of
> 3.2 mb. The image is of my brother showing off his new Vox AC 30 (with
> a beautiful specimen of a Kustom head and cabinet in the background).
>
> If you don't know if you have GD installed, then you probably don't.
> The module is available on http://www.cpan.org You can also find a
> link to the GD library from there.
>
> Pall
>
> On 12.3.2006, at 12:28, toegristle wrote:
>
>> Hey Pall,
>> That sounds pretty awesome. Do you happen to have it running online
>> somewhere that we could see the results without installing it? I will
>> probably play around with it at some point (thanks for sharing the
>> code!) but don't know if I have time right now or GD installed for
>> that matter. But I'd love to see it in action. If not, no big deal,
>> thanks for sharing!
>>
>> Corey Eiseman
>> http://toegristle.com/
>>
>> Pall Thayer wrote:
>>> I'd like to share the results of a small experiment. I've been
>>> playing around with producing ascii images on the fly with Perl and
>>> I came up with the following idea; why not try making a pure html
>>> version of an image using 1X1 pixel sized divs with the background
>>> color set to the color of each pixel in the original image. Well, it
>>> works, kind of cool in a way BUT... the image I'm working with is a
>>> 12kb jpeg and the resulting html file is 3.2mb :-) hehe. Here's the
>>> script (needs GD and the GD perl module):
>>>
>>>
>>> #!/usr/bin/perl
>>> use GD;
>>> ## create the html file and open for writing
>>> $f = "myfile.html";
>>> open F, "> $f" or die "Can't open $f : $!";
>>> ## set the path for the image to use
>>> $filename = "/Users/palli/downloads/tryggvi.jpg";
>>> ## open the image with GD and determine the size
>>> $myImage = GD::Image->new($filename);
>>> ($width,$height) = $myImage->getBounds();
>>> ## open HTML tags
>>> print F "<html><body bgcolor=\"#ffffff\">";
>>> ## loop through every single pixel, determing color and write div
>>> for($i=0;$i<$height;$i++){
>>> for($i2=0;$i2<$width;$i2++){
>>> ## get current pixel
>>> $myIndex = $myImage->getPixel($i2, $i);
>>> ## get RGB values for current pixel
>>> ($myRed, $myGreen, $myBlue) = $myImage->rgb($myIndex);
>>> ## convert decimal values to hex
>>> $hexRed = sprintf("%2.2X", $myRed);
>>> $hexGreen = sprintf("%2.2X", $myGreen);
>>> $hexBlue = sprintf("%2.2X", $myBlue);
>>> ## write div with position to pixel position and background
>>> to pixel color
>>> print F "<div style=\"position:absolute; left:".$i2."px;
>>> top:".$i."px; width:1px; height:1px; z-index:1; background-color:
>>> #$hexRed$hexGreen$hexBlue; layer-background-color:
>>> #$hexRed$hexGreen$hexBlue; border: 1px none #000000;\"></div>"
>>> }
>>> }
>>> ## close html tags
>>> print F "</body></html>";
>>> ## close file
>>> close F;
>>> ## That's it, have fun!
>>>
>>>
>>>
>>> --Pall Thayer
>>> p_thay@alcor.concordia.ca
>>> http://www.this.is/pallit
>>>
>>>
>>>
>>>
>>> +
>>> -> post: list@rhizome.org
>>> -> questions: info@rhizome.org
>>> -> subscribe/unsubscribe: http://rhizome.org/preferences/subscribe.rhiz
>>> -> give: http://rhizome.org/support
>>> +
>>> Subscribers to Rhizome are subject to the terms set out in the
>>> Membership Agreement available online at http://rhizome.org/info/29.php
>>>
>>
>> +
>> -> post: list@rhizome.org
>> -> questions: info@rhizome.org
>> -> subscribe/unsubscribe: http://rhizome.org/preferences/subscribe.rhiz
>> -> give: http://rhizome.org/support
>> +
>> Subscribers to Rhizome are subject to the terms set out in the
>> Membership Agreement available online at http://rhizome.org/info/29.php
>>
>
>
>
> --
> Pall Thayer
> p_thay@alcor.concordia.ca
> http://www.this.is/pallit
>
>
>
>
> +
> -> post: list@rhizome.org
> -> questions: info@rhizome.org
> -> subscribe/unsubscribe: http://rhizome.org/preferences/subscribe.rhiz
> -> give: http://rhizome.org/support
> +
> Subscribers to Rhizome are subject to the terms set out in the
> Membership Agreement available online at http://rhizome.org/info/29.php
>
Thanks for the sample, very impressive. I did get a chuckle out of the
source, although... I don't know if you were planning on taking this any
further or just experimenting, but if you're looking to reduce the size
of the html without shrinking the dimensions of the source image, I'm
guessing you could put some of the repetitive css in a class to save a
significant number of bytes.. i.e. put this in the head of the page or
external style sheet:
.x { position:absolute; width:1px; height:1px; z-index:1; border: 1px
none #000000; }
then change the line that writes the div accordingly
print F "<div class=\"x\" style=\"left:".$i2."px; top:".$i."px;
background-color: #$hexRed$hexGreen$hexBlue; layer-background-color:
#$hexRed$hexGreen$hexBlue;\"></div>"
Maybe not as funny, but it would be nice to see larger images. Anyway,
great work and thanks again for sharing.
Cheers,
Corey Eiseman
http://toegristle.com/
Pall Thayer wrote:
> Hi Corey,
> I'm not running it as a CGI so it's not something to see "in action"
> but I put up a sample of the output here:
> http://pallit.lhi.is/~palli/myfile.html (take a look at the source,
> funny in a geek sort of way).
>
> I reduced the image by about half so it's now "only" 724 kb instead of
> 3.2 mb. The image is of my brother showing off his new Vox AC 30 (with
> a beautiful specimen of a Kustom head and cabinet in the background).
>
> If you don't know if you have GD installed, then you probably don't.
> The module is available on http://www.cpan.org You can also find a
> link to the GD library from there.
>
> Pall
>
> On 12.3.2006, at 12:28, toegristle wrote:
>
>> Hey Pall,
>> That sounds pretty awesome. Do you happen to have it running online
>> somewhere that we could see the results without installing it? I will
>> probably play around with it at some point (thanks for sharing the
>> code!) but don't know if I have time right now or GD installed for
>> that matter. But I'd love to see it in action. If not, no big deal,
>> thanks for sharing!
>>
>> Corey Eiseman
>> http://toegristle.com/
>>
>> Pall Thayer wrote:
>>> I'd like to share the results of a small experiment. I've been
>>> playing around with producing ascii images on the fly with Perl and
>>> I came up with the following idea; why not try making a pure html
>>> version of an image using 1X1 pixel sized divs with the background
>>> color set to the color of each pixel in the original image. Well, it
>>> works, kind of cool in a way BUT... the image I'm working with is a
>>> 12kb jpeg and the resulting html file is 3.2mb :-) hehe. Here's the
>>> script (needs GD and the GD perl module):
>>>
>>>
>>> #!/usr/bin/perl
>>> use GD;
>>> ## create the html file and open for writing
>>> $f = "myfile.html";
>>> open F, "> $f" or die "Can't open $f : $!";
>>> ## set the path for the image to use
>>> $filename = "/Users/palli/downloads/tryggvi.jpg";
>>> ## open the image with GD and determine the size
>>> $myImage = GD::Image->new($filename);
>>> ($width,$height) = $myImage->getBounds();
>>> ## open HTML tags
>>> print F "<html><body bgcolor=\"#ffffff\">";
>>> ## loop through every single pixel, determing color and write div
>>> for($i=0;$i<$height;$i++){
>>> for($i2=0;$i2<$width;$i2++){
>>> ## get current pixel
>>> $myIndex = $myImage->getPixel($i2, $i);
>>> ## get RGB values for current pixel
>>> ($myRed, $myGreen, $myBlue) = $myImage->rgb($myIndex);
>>> ## convert decimal values to hex
>>> $hexRed = sprintf("%2.2X", $myRed);
>>> $hexGreen = sprintf("%2.2X", $myGreen);
>>> $hexBlue = sprintf("%2.2X", $myBlue);
>>> ## write div with position to pixel position and background
>>> to pixel color
>>> print F "<div style=\"position:absolute; left:".$i2."px;
>>> top:".$i."px; width:1px; height:1px; z-index:1; background-color:
>>> #$hexRed$hexGreen$hexBlue; layer-background-color:
>>> #$hexRed$hexGreen$hexBlue; border: 1px none #000000;\"></div>"
>>> }
>>> }
>>> ## close html tags
>>> print F "</body></html>";
>>> ## close file
>>> close F;
>>> ## That's it, have fun!
>>>
>>>
>>>
>>> --Pall Thayer
>>> p_thay@alcor.concordia.ca
>>> http://www.this.is/pallit
>>>
>>>
>>>
>>>
>>> +
>>> -> post: list@rhizome.org
>>> -> questions: info@rhizome.org
>>> -> subscribe/unsubscribe: http://rhizome.org/preferences/subscribe.rhiz
>>> -> give: http://rhizome.org/support
>>> +
>>> Subscribers to Rhizome are subject to the terms set out in the
>>> Membership Agreement available online at http://rhizome.org/info/29.php
>>>
>>
>> +
>> -> post: list@rhizome.org
>> -> questions: info@rhizome.org
>> -> subscribe/unsubscribe: http://rhizome.org/preferences/subscribe.rhiz
>> -> give: http://rhizome.org/support
>> +
>> Subscribers to Rhizome are subject to the terms set out in the
>> Membership Agreement available online at http://rhizome.org/info/29.php
>>
>
>
>
> --
> Pall Thayer
> p_thay@alcor.concordia.ca
> http://www.this.is/pallit
>
>
>
>
> +
> -> post: list@rhizome.org
> -> questions: info@rhizome.org
> -> subscribe/unsubscribe: http://rhizome.org/preferences/subscribe.rhiz
> -> give: http://rhizome.org/support
> +
> Subscribers to Rhizome are subject to the terms set out in the
> Membership Agreement available online at http://rhizome.org/info/29.php
>
Re: a Sunday morning experiment
Hey Pall,
That sounds pretty awesome. Do you happen to have it running online
somewhere that we could see the results without installing it? I will
probably play around with it at some point (thanks for sharing the
code!) but don't know if I have time right now or GD installed for that
matter. But I'd love to see it in action. If not, no big deal, thanks
for sharing!
Corey Eiseman
http://toegristle.com/
Pall Thayer wrote:
> I'd like to share the results of a small experiment. I've been playing
> around with producing ascii images on the fly with Perl and I came up
> with the following idea; why not try making a pure html version of an
> image using 1X1 pixel sized divs with the background color set to the
> color of each pixel in the original image. Well, it works, kind of
> cool in a way BUT... the image I'm working with is a 12kb jpeg and the
> resulting html file is 3.2mb :-) hehe. Here's the script (needs GD and
> the GD perl module):
>
>
> #!/usr/bin/perl
> use GD;
> ## create the html file and open for writing
> $f = "myfile.html";
> open F, "> $f" or die "Can't open $f : $!";
> ## set the path for the image to use
> $filename = "/Users/palli/downloads/tryggvi.jpg";
> ## open the image with GD and determine the size
> $myImage = GD::Image->new($filename);
> ($width,$height) = $myImage->getBounds();
> ## open HTML tags
> print F "<html><body bgcolor=\"#ffffff\">";
> ## loop through every single pixel, determing color and write div
> for($i=0;$i<$height;$i++){
> for($i2=0;$i2<$width;$i2++){
> ## get current pixel
> $myIndex = $myImage->getPixel($i2, $i);
> ## get RGB values for current pixel
> ($myRed, $myGreen, $myBlue) = $myImage->rgb($myIndex);
> ## convert decimal values to hex
> $hexRed = sprintf("%2.2X", $myRed);
> $hexGreen = sprintf("%2.2X", $myGreen);
> $hexBlue = sprintf("%2.2X", $myBlue);
> ## write div with position to pixel position and background to
> pixel color
> print F "<div style=\"position:absolute; left:".$i2."px;
> top:".$i."px; width:1px; height:1px; z-index:1; background-color:
> #$hexRed$hexGreen$hexBlue; layer-background-color:
> #$hexRed$hexGreen$hexBlue; border: 1px none #000000;\"></div>"
> }
> }
> ## close html tags
> print F "</body></html>";
> ## close file
> close F;
> ## That's it, have fun!
>
>
>
> --
> Pall Thayer
> p_thay@alcor.concordia.ca
> http://www.this.is/pallit
>
>
>
>
> +
> -> post: list@rhizome.org
> -> questions: info@rhizome.org
> -> subscribe/unsubscribe: http://rhizome.org/preferences/subscribe.rhiz
> -> give: http://rhizome.org/support
> +
> Subscribers to Rhizome are subject to the terms set out in the
> Membership Agreement available online at http://rhizome.org/info/29.php
>
That sounds pretty awesome. Do you happen to have it running online
somewhere that we could see the results without installing it? I will
probably play around with it at some point (thanks for sharing the
code!) but don't know if I have time right now or GD installed for that
matter. But I'd love to see it in action. If not, no big deal, thanks
for sharing!
Corey Eiseman
http://toegristle.com/
Pall Thayer wrote:
> I'd like to share the results of a small experiment. I've been playing
> around with producing ascii images on the fly with Perl and I came up
> with the following idea; why not try making a pure html version of an
> image using 1X1 pixel sized divs with the background color set to the
> color of each pixel in the original image. Well, it works, kind of
> cool in a way BUT... the image I'm working with is a 12kb jpeg and the
> resulting html file is 3.2mb :-) hehe. Here's the script (needs GD and
> the GD perl module):
>
>
> #!/usr/bin/perl
> use GD;
> ## create the html file and open for writing
> $f = "myfile.html";
> open F, "> $f" or die "Can't open $f : $!";
> ## set the path for the image to use
> $filename = "/Users/palli/downloads/tryggvi.jpg";
> ## open the image with GD and determine the size
> $myImage = GD::Image->new($filename);
> ($width,$height) = $myImage->getBounds();
> ## open HTML tags
> print F "<html><body bgcolor=\"#ffffff\">";
> ## loop through every single pixel, determing color and write div
> for($i=0;$i<$height;$i++){
> for($i2=0;$i2<$width;$i2++){
> ## get current pixel
> $myIndex = $myImage->getPixel($i2, $i);
> ## get RGB values for current pixel
> ($myRed, $myGreen, $myBlue) = $myImage->rgb($myIndex);
> ## convert decimal values to hex
> $hexRed = sprintf("%2.2X", $myRed);
> $hexGreen = sprintf("%2.2X", $myGreen);
> $hexBlue = sprintf("%2.2X", $myBlue);
> ## write div with position to pixel position and background to
> pixel color
> print F "<div style=\"position:absolute; left:".$i2."px;
> top:".$i."px; width:1px; height:1px; z-index:1; background-color:
> #$hexRed$hexGreen$hexBlue; layer-background-color:
> #$hexRed$hexGreen$hexBlue; border: 1px none #000000;\"></div>"
> }
> }
> ## close html tags
> print F "</body></html>";
> ## close file
> close F;
> ## That's it, have fun!
>
>
>
> --
> Pall Thayer
> p_thay@alcor.concordia.ca
> http://www.this.is/pallit
>
>
>
>
> +
> -> post: list@rhizome.org
> -> questions: info@rhizome.org
> -> subscribe/unsubscribe: http://rhizome.org/preferences/subscribe.rhiz
> -> give: http://rhizome.org/support
> +
> Subscribers to Rhizome are subject to the terms set out in the
> Membership Agreement available online at http://rhizome.org/info/29.php
>
Re: Re: Signing off
Indeed. And enjoy the hell out of that vacation, man.
Jason Van Anden wrote:
> ditto
>
> jason
>
> On 3/3/06, *curt cloninger* <curt@lab404.com <mailto:curt@lab404.com>>
> wrote:
>
> Well done Francis. You rock the block.
>
> curt
>
>
> Francis Hwang wrote:
>
> > Hi everyone,
> >
> > Today is officially my last day at Rhizome, so I wanted to send
> out a
> >
> > quick note and officially bid farewell. Actually, this isn't so
> much
> > a farewell, since I'll still be around, just as another member. The
> > only difference, really, will be that you will all have to put up
> > with my miscellaneous ramblings, without the benefit of me actually
> > writing code for you. ("Oh, great", I can hear some of you
> thinking.)
> >
> > Patrick May has been in the office since February, and the
> transition
> >
> > has gone better than I could've hoped. He'll be in touch with y'all
> > soon, but let me just say that he's hit the ground running and
> > already has a batch of fresh new ideas to improve the user
> experience
> >
> > at Rhizome.
> >
> > Patrick, Lauren, and Marisa make a phenomenal team, and it's
> going to
> >
> > be a kick to stand back and watch where they take Rhizome in the
> > future. I'm happy to be moving on, but I have to admit I will miss
> > working with and for the other folks on staff.
> >
> > I will also miss working with the Rhizome community, many of whom
> > I've had the privilege of getting to know well over the last three-
> > and-a-half years. I've enjoyed having so many people to learn
> from as
> >
> > the field has continued to grow. And although some of our discussion
> > about Rhizome policy has been, mm, how you say, contentious, I
> always
> >
> > kept in mind that it is mostly driven by the desire to see Rhizome,
> > and the entire field of new media arts, succeed. Without its
> > opinionated users, Rhizome wouldn't be what it is today, so
> thanks to
> >
> > all of you.
> >
> > As for my plans in the near future: Still unfixed, and right this
> > minute I suppose I like it that way. I'm actually going to be
> > vacationing a bit next month, with old friends to visit in
> Barcelona,
> >
> > a friend's wedding in Minneapolis, and then quality time with my
> > family in Washington State. After that, who's to say? I'll be
> sure to
> >
> > keep y'all posted, in between posting here about hallucinogenics and
> > XML and everything in between.
> >
> > Thanks, everyone. And keep in touch,
> >
> > Francis Hwang
> > ex-Director of Technology
> > Rhizome.org <http://Rhizome.org>
> +
> -> post: list@rhizome.org <mailto:list@rhizome.org>
> -> questions: info@rhizome.org <mailto:info@rhizome.org>
> -> subscribe/unsubscribe:
> http://rhizome.org/preferences/subscribe.rhiz
> -> give: http://rhizome.org/support <http://rhizome.org/support>
> +
> Subscribers to Rhizome are subject to the terms set out in the
> Membership Agreement available online at
> http://rhizome.org/info/29.php
>
>
>
>
> --
> Jason Van Anden
> http://www.smileproject.com
Jason Van Anden wrote:
> ditto
>
> jason
>
> On 3/3/06, *curt cloninger* <curt@lab404.com <mailto:curt@lab404.com>>
> wrote:
>
> Well done Francis. You rock the block.
>
> curt
>
>
> Francis Hwang wrote:
>
> > Hi everyone,
> >
> > Today is officially my last day at Rhizome, so I wanted to send
> out a
> >
> > quick note and officially bid farewell. Actually, this isn't so
> much
> > a farewell, since I'll still be around, just as another member. The
> > only difference, really, will be that you will all have to put up
> > with my miscellaneous ramblings, without the benefit of me actually
> > writing code for you. ("Oh, great", I can hear some of you
> thinking.)
> >
> > Patrick May has been in the office since February, and the
> transition
> >
> > has gone better than I could've hoped. He'll be in touch with y'all
> > soon, but let me just say that he's hit the ground running and
> > already has a batch of fresh new ideas to improve the user
> experience
> >
> > at Rhizome.
> >
> > Patrick, Lauren, and Marisa make a phenomenal team, and it's
> going to
> >
> > be a kick to stand back and watch where they take Rhizome in the
> > future. I'm happy to be moving on, but I have to admit I will miss
> > working with and for the other folks on staff.
> >
> > I will also miss working with the Rhizome community, many of whom
> > I've had the privilege of getting to know well over the last three-
> > and-a-half years. I've enjoyed having so many people to learn
> from as
> >
> > the field has continued to grow. And although some of our discussion
> > about Rhizome policy has been, mm, how you say, contentious, I
> always
> >
> > kept in mind that it is mostly driven by the desire to see Rhizome,
> > and the entire field of new media arts, succeed. Without its
> > opinionated users, Rhizome wouldn't be what it is today, so
> thanks to
> >
> > all of you.
> >
> > As for my plans in the near future: Still unfixed, and right this
> > minute I suppose I like it that way. I'm actually going to be
> > vacationing a bit next month, with old friends to visit in
> Barcelona,
> >
> > a friend's wedding in Minneapolis, and then quality time with my
> > family in Washington State. After that, who's to say? I'll be
> sure to
> >
> > keep y'all posted, in between posting here about hallucinogenics and
> > XML and everything in between.
> >
> > Thanks, everyone. And keep in touch,
> >
> > Francis Hwang
> > ex-Director of Technology
> > Rhizome.org <http://Rhizome.org>
> +
> -> post: list@rhizome.org <mailto:list@rhizome.org>
> -> questions: info@rhizome.org <mailto:info@rhizome.org>
> -> subscribe/unsubscribe:
> http://rhizome.org/preferences/subscribe.rhiz
> -> give: http://rhizome.org/support <http://rhizome.org/support>
> +
> Subscribers to Rhizome are subject to the terms set out in the
> Membership Agreement available online at
> http://rhizome.org/info/29.php
>
>
>
>
> --
> Jason Van Anden
> http://www.smileproject.com
Re: tag, you're it !
Sorry for the delay, Regina!
here are your balloons and prizes!
http://kollabor8.toegristle.com/image.php?id34
HUZZAH!!!!!!!!!!!!!!!!
here are your balloons and prizes!
http://kollabor8.toegristle.com/image.php?id34
HUZZAH!!!!!!!!!!!!!!!!
tag, you're it !
the next person who creates a new account on kollabor8 and uploads an
image will have the extra special honor of being the 100th artist to post!!
WHO WILL IT BE?!?!?
http://kollabor8.toegristle.com/
*1860* images by *99* artists
WILL THERE BE PRIZES AND BALLOONS ? ? ?
image will have the extra special honor of being the 100th artist to post!!
WHO WILL IT BE?!?!?
http://kollabor8.toegristle.com/
*1860* images by *99* artists
WILL THERE BE PRIZES AND BALLOONS ? ? ?