The Snapshot function – saving mosaics as images

March 15th, 2006 in The Making of TheBroth · By Markus Weichselbaum

One of the first cool features that we were eager to implement was a snapshot function, so we could preserve the transient masterpieces that were being created in front of our eyes.

The GD library for PHP makes this task easy. We’re creating a full-size image by simply “painting” the position of the tiles onto a blank canvas, and saving the image to disk. The thumbnail image is created using GD’s resize function, and also saved to disk.

Haven’t seen the snapshots yet? Go visit TheBroth’s art gallery!

Why PNG format?

We decided on using the PNG format (PNG-24, to be specific) for the snapshots, as this produced images with the smallest file size, yet yields much better quality than the JPEG format. This isn’t surprising, as snapshots of TheBroth mosaics aren’t really photographic in nature. The snapshots are more like “graphics”, with flat colors and plenty of blank, fully white background, and images of this type can be saved economically in PNG format.

art

Unfortunately, the thumbnails don’t look good in either format, but here JPEG files were smaller, so that’s what we use for the thumbnails.

Why not GIF? Because just like PNG-8, it allows for only 256 different colors, unlike JPEG and PNG-24 which are true color (eg. full 24 bit color) formats.

Share this:
  • del.icio.us
  • StumbleUpon
  • Furl
  • Netscape
  • Reddit
  • Technorati
  • YahooMyWeb

3 Responses to “The Snapshot function – saving mosaics as images”

freaky friday25 Jul 06

The snapshot function is by far the best feature of TheBroth. My favourite past time of late has been browsing through the galleries rating and commenting on the snapshots.

GO GO2 Oct 06

I wonder how it really remembers position of each tile…….is it stored separately? and some how its combines the png image with its tileinfo in snappy

Раскрутка сайтов23 Nov 09

Поисковое продвижение сайтов, скачать нахаляву программы для рассылки по ICQ В настоящее время уже все поняли, что основная масса потенциальных потребителей услуг разыскивают услуги непосредственно через интернет, ежедневно это миллионы пользователей. Как показывает опыт, подача рекламы в интернет, а конкретно массовая , стала самым реальным применением денег в сетевую рекламу, так как данный способ рекламы наиболее дешевый (по отношению с другими) и в то-же время, охватывает самое большое количество пользователей. Размещая рекламу в интернете в каталогах, вы поимеете максимальное количество заинтересованных в ваших товарах, клиентов, в том числе набираете внешнюю стороннюю весомость на ваш ресурс, это благоприятствует хорошему продвижению сайта. размещение статей является самым востребованным, хорошим, эффективным , также малозатратным методом рекламирования своего бренда или сервиса в интернете. Равным образом, в отличие от e-mail рассылки (spam) рассылка рекламных материалов в гостевые книги не противоречит законодательству нашей страны и прочих стран и не применяется, как spam рассылка. Добавление комментариев в блоги предполагает не именно целевых клиентов, а также непосредственно оказывает влияние на раскрутку web ресурса. Настоящее связано с тем, что поисковые_системы хорошо индексируют каталоги и обязательно найдут ссылку на ваш web сайт на той или иной странице размещения и примут настоящее к сведению. На основании этого надо особо внимательно отнестись к составлению темы объявлений и в обязательном порядке вставлять в эти фразы ключевые слова либо фразы. Ведь текст темы объявления, после его размещения на форум, непременно будет являться ссылкой на ваш сайт. Также немаловажный момент, его впрямую влияет на раскрутку сайта, это то, что социальные закладки не просят установки обратных ссылок, а_значит имеющийся у вас сайт поимеет добавочный прирост ссылающихся на вас линков. Раскрутка сайтов - это комплекс мероприятий по продвижению web ресурса на первую страницу выдачи поисковых систем в целях заинтересованности заинтересованной публики. По истечению некоторого времени число клиентов прекращает удовлетворять собственника сайта. Поэтому админ ресурса начинает искать пути более эффективной раскрутки сайта. Для данного давным давно используются программы, которые регистрируют Ваш ресурс в соцзакладках. Именно сам акт регистрации без применения программ отнимает большое количество недель. Для автоматизации этого действия применяются особые . мы_предлагаем нахаляву скачать все программы для массовой рассылки писем.

Leave a comment