{"id":7981,"date":"2004-09-30T13:06:35","date_gmt":"2004-09-30T11:06:35","guid":{"rendered":"https:\/\/mamchenkov.net\/wordpress\/2004\/09\/30\/timestamp_image\/"},"modified":"2005-04-26T01:57:23","modified_gmt":"2005-04-25T22:57:23","slug":"timestamp_image","status":"publish","type":"post","link":"https:\/\/mamchenkov.net\/wordpress\/2004\/09\/30\/timestamp_image\/","title":{"rendered":"timestamp_image"},"content":{"rendered":"<!-- google_ad_section_start -->\n<p>This is yet another script to deal with images from digital cameras.  It will scale (resize preserving the width to height ratio) down the image to the size you&#8217;ve specified and annotate (write on top of the image) it with date time taken from EXIF header of the image.  Font face, size and color are configurable.  Modified images will be saved with different name (as specified by the prefix variable inside the script).<\/p>\n<p>This script is written in perl.  It works with <a href=\"http:\/\/search.cpan.org\/~jcristy\/PerlMagick-6.02\/Magick.pm\">Image::Magick<\/a> module and <a href=\"http:\/\/www.sentex.net\/~mwandel\/jhead\/\">jhead<\/a> program (since <a href=\"http:\/\/search.cpan.org\/~ccpro\/Image-EXIF-0.99.4\/EXIF.pm\">Image:EXIF<\/a> failed to compile on my machine).<\/p>\n<p><a href =\"\/wordpress\/wp-content\/20040930-timestamp_image.perl\">timestamp_image.pl<\/a><\/p>\n<!-- google_ad_section_end -->\n","protected":false},"excerpt":{"rendered":"<!-- google_ad_section_start -->\n<p>This is yet another script to deal with images from digital cameras. It will scale (resize preserving the width to height ratio) down the image to the size you&#8217;ve specified and annotate (write on top of the image) it with date time taken from EXIF header of the image. Font face, size and color are &hellip; <a href=\"https:\/\/mamchenkov.net\/wordpress\/2004\/09\/30\/timestamp_image\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">timestamp_image<\/span><\/a><\/p>\n<!-- google_ad_section_end -->\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"_links_to":"","_links_to_target":""},"categories":[1,18,62],"tags":[36,39],"keyring_services":[],"class_list":["post-7981","post","type-post","status-publish","format-standard","hentry","category-general","category-programming","category-technology","tag-perl","tag-software"],"aioseo_notices":[],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack-related-posts":[{"id":7972,"url":"https:\/\/mamchenkov.net\/wordpress\/2004\/09\/28\/dump_photos\/","url_meta":{"origin":7981,"position":0},"title":"dump_photos","author":"Leonid Mamchenkov","date":"September 28, 2004","format":false,"excerpt":"I am using dump_photos.pl script to copy (or move) images from my Canon EOS 300D to my computer. Canon's in-camera filesystem is not very convenient to copy files manually, because images are distributed across a number of folders (100 images per folder thing). Canon original software is for Windows only\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":8749,"url":"https:\/\/mamchenkov.net\/wordpress\/2005\/03\/28\/introducing-photoblog\/","url_meta":{"origin":7981,"position":1},"title":"Introducing photoblog","author":"Leonid Mamchenkov","date":"March 28, 2005","format":false,"excerpt":"My 'Picture of the day' projects has evolved yet again. It has been bothering me for some time now that single images that I take for that project don't look very good when displayed in the album manner. Albums are good for collections of pictures, not for singles. It has\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":9073,"url":"https:\/\/mamchenkov.net\/wordpress\/2005\/06\/14\/sending-bulk-html-emails-with-perl\/","url_meta":{"origin":7981,"position":2},"title":"Sending bulk HTML emails with perl","author":"Leonid Mamchenkov","date":"June 14, 2005","format":false,"excerpt":"First of all, I have to warn you that using HTML in emails is almost always inappropriate. Use plain text. If you have to send HTML, than send it as an attachment. For those cases, where HTML message has to be sent and there is no choice in the matter,\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":9028,"url":"https:\/\/mamchenkov.net\/wordpress\/2005\/05\/31\/domain-hunting-220000-domain-ideas\/","url_meta":{"origin":7981,"position":3},"title":"Domain hunting: 220,000+ domain ideas","author":"Leonid Mamchenkov","date":"May 31, 2005","format":false,"excerpt":"Yes, you've read it right - I am about to give you more than 220,000 ideas for domain names. And no secrets too... I stumbled upon this blog entry, which talks about del.icio.us and how the domain name was a part of the success of that site. It also gives\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":9592,"url":"https:\/\/mamchenkov.net\/wordpress\/2005\/10\/20\/synchronizing-directories-with-perl-and-ssh\/","url_meta":{"origin":7981,"position":4},"title":"Synchronizing directories with Perl and SSH","author":"Leonid Mamchenkov","date":"October 20, 2005","format":false,"excerpt":"For a while now I have been using ICQ both at home and at work. Instead of having two different copies of data or running ICQ remotely, I was simply copying all data files over between these two locations. rsync with scp were doing the job just fine. The problem\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":8885,"url":"https:\/\/mamchenkov.net\/wordpress\/2005\/04\/24\/yet-another-reorganization-of-photos\/","url_meta":{"origin":7981,"position":5},"title":"Yet another reorganization of photos","author":"Leonid Mamchenkov","date":"April 24, 2005","format":false,"excerpt":"After some more thinking and consideration, I decided to reorganize my photos yet again. Having several hierachies based on date under one tree (\/photos\/2005\/04\/... and \/photos\/Projects\/POTD\/2005\/04\/...) is way too confusing. It makes finding things too hard. Also, having photoblog without RSS feed an annotations (except for EXIF comments) doesn't seem\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"jetpack_sharing_enabled":true,"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/posts\/7981","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/comments?post=7981"}],"version-history":[{"count":0,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/posts\/7981\/revisions"}],"wp:attachment":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/media?parent=7981"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/categories?post=7981"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/tags?post=7981"},{"taxonomy":"keyring_services","embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/keyring_services?post=7981"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}