{"id":132,"date":"2005-12-15T13:34:43","date_gmt":"2005-12-15T17:34:43","guid":{"rendered":"http:\/\/www.soulhuntre.com\/items\/date\/2005\/12\/15\/an-image-is-worth-a-thousand-words-in-php\/"},"modified":"2005-12-15T13:34:43","modified_gmt":"2005-12-15T17:34:43","slug":"an-image-is-worth-a-thousand-words-in-php","status":"publish","type":"post","link":"http:\/\/legacyiamsenseiken.local\/2005\/12\/15\/an-image-is-worth-a-thousand-words-in-php\/","title":{"rendered":"An Image is Worth a Thousand Words in PHP"},"content":{"rendered":"
\n

This article, the first of two parts, describes a fun little project that will help you sharpen your image manipulation skills. The completed application takes an image and converts it to a string of text that resembles the original image. Brian Vaughn gets you started.<\/p>\n

Sometimes programming is work, but sometimes… it’s fun.<\/p>\n

Today we’re going to work on a fun programming project involving image manipulation. This project will require that PHP be installed with the GD library (available at http:\/\/www.boutell.com\/gd\/, or bundled along with PHP 4.3 and later).
The purpose of the program we are about to create is to sharpen up our image-manipulation skills. Some of you may never have worked with images before, but that’s okay. This tutorial is still a good thinking exercise, and it will come in handy if you ever find yourself needing to create or manipulate images using PHP.<\/p>\n<\/blockquote>\n

An Image is Worth a Thousand Words in PHP<\/a><\/cite>.<\/p>\n","protected":false},"excerpt":{"rendered":"

This article, the first of two parts, describes a fun little project that will help you sharpen your image manipulation skills. The completed application takes an image and converts it to a string of text that resembles the original image. Brian Vaughn gets you started. Sometimes programming is work, but sometimes… it’s fun. Today we’re […]<\/p>\n","protected":false},"author":3,"featured_media":53165,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"aside","meta":{"footnotes":""},"categories":[278],"tags":[],"_links":{"self":[{"href":"http:\/\/legacyiamsenseiken.local\/wp-json\/wp\/v2\/posts\/132"}],"collection":[{"href":"http:\/\/legacyiamsenseiken.local\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/legacyiamsenseiken.local\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/legacyiamsenseiken.local\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"http:\/\/legacyiamsenseiken.local\/wp-json\/wp\/v2\/comments?post=132"}],"version-history":[{"count":0,"href":"http:\/\/legacyiamsenseiken.local\/wp-json\/wp\/v2\/posts\/132\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"http:\/\/legacyiamsenseiken.local\/wp-json\/wp\/v2\/media\/53165"}],"wp:attachment":[{"href":"http:\/\/legacyiamsenseiken.local\/wp-json\/wp\/v2\/media?parent=132"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/legacyiamsenseiken.local\/wp-json\/wp\/v2\/categories?post=132"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/legacyiamsenseiken.local\/wp-json\/wp\/v2\/tags?post=132"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}