{"id":356,"date":"2008-02-25T14:57:04","date_gmt":"2008-02-25T19:57:04","guid":{"rendered":"http:\/\/www.mccambridge.org\/blog\/2008\/02\/latest-programming-accomplishment-picture-processor\/"},"modified":"2022-09-11T00:40:39","modified_gmt":"2022-09-11T00:40:39","slug":"latest-programming-accomplishment-picture-processor","status":"publish","type":"post","link":"http:\/\/www.mccambridge.org\/blog\/2008\/02\/latest-programming-accomplishment-picture-processor\/","title":{"rendered":"Latest Programming Accomplishment: Picture Processor"},"content":{"rendered":"

I just wanted a brief, self-congratulatory post since I finished my CS 559 graphics program that I mentioned a night or two ago. It works pretty dang sweet, and despite the fact that a “couple” other programs out there already do this stuff and a heck of a lot more (like, oh, Photoshop, The GIMP<\/a>, etc)<\/em>, I’m still pretty proud to say that 100% of the code that made these pictures was written by me \ud83d\ude42<\/p>\n

Definitely look at these at their full size (click on them<\/strong>), they’re not very impressive as thumbnails. (And that spin one is not impressive ever, but that’s ok. It serves a different purpose.)<\/p>\n

Pictures Created By Me<\/h4>\n
    \n
  1. Assignment: Create an image of yourself in a place you’ve never been.<\/strong> Of course, I am a nerd, and a huge fan of a particular movie. So the logical conclusion:
    \n
    \"A<\/a><\/li>\n
  2. Demonstrate Sharpening and Blurring.<\/strong> I turn to everyone’s favorite College of Engineering icon, incidentally covered in a light bit of ice, courtesy of Enlight:
    \n
    \"Sharpening<\/a><\/li>\n
  3. Demonstrate Image Rotation and Composition.<\/strong> I took a red checkerboard background, created an image of a single line, and then made lots of rotated copies of it:
    \n
    \"Spin\"<\/a><\/li>\n
  4. Demonstrate Nonphotorealistic \/ “Painterly” Rendering.<\/strong> Once again, our favorite College of Engineering icon jumps in as a model. The top picture is the original, the bottom left is the painting type we were required to do (circle brushes), and the bottom right is an extra painting type that I created (custom brush, in this case, an X shape).
    \n
    \"Painterly<\/a><\/li>\n<\/ol>\n","protected":false},"excerpt":{"rendered":"

    I just wanted a brief, self-congratulatory post since I finished my CS 559 graphics program that I mentioned a night or two ago. It works pretty dang sweet, and despite the fact that a “couple” other programs out there already do this stuff and a heck of a lot more (like, oh, Photoshop, The GIMP, […]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[],"_links":{"self":[{"href":"http:\/\/www.mccambridge.org\/blog\/wp-json\/wp\/v2\/posts\/356"}],"collection":[{"href":"http:\/\/www.mccambridge.org\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.mccambridge.org\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.mccambridge.org\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.mccambridge.org\/blog\/wp-json\/wp\/v2\/comments?post=356"}],"version-history":[{"count":1,"href":"http:\/\/www.mccambridge.org\/blog\/wp-json\/wp\/v2\/posts\/356\/revisions"}],"predecessor-version":[{"id":1599,"href":"http:\/\/www.mccambridge.org\/blog\/wp-json\/wp\/v2\/posts\/356\/revisions\/1599"}],"wp:attachment":[{"href":"http:\/\/www.mccambridge.org\/blog\/wp-json\/wp\/v2\/media?parent=356"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.mccambridge.org\/blog\/wp-json\/wp\/v2\/categories?post=356"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.mccambridge.org\/blog\/wp-json\/wp\/v2\/tags?post=356"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}