Click here to Skip to main content
15,881,898 members
Articles / Multimedia / GDI+
Article

PhotoUtil

Rate me:
Please Sign up or sign in to vote.
4.60/5 (10 votes)
10 Aug 20041 min read 87.3K   2.6K   53   14
An utility to add date stamp on photos.

Sample Image - PhotoUtil.gif

Introduction

When you print a digital photo out, you are like to also print the taken date sometimes. However, there maybe various reasons that you have not gotten the date information on the original picture. For example, the DC does not provide that function (I am in that case :<). Of course, you can use one of the picture editors, such as Photoshop, to add the date information manually. But that's too fussy especially when there are many photos. I think there must be some tools to do so for us. Unfortunately, after searching on the net, I just found Nikon View 6 can only do while (and only while) printing out. Thus I wanted to write such a tool.

With the .NET's GDI+ classes, we can easily operate on picture files in various formats. The only challenge is how to read the EXIF meta data. It's fortunate this time, there are some articles that discuss it. I just copy the "wheel" of others (see Reading EXIF Tags From JPEG Files by Steve McMahon).

Functions provided

  • Font, color, location are customizable
  • Preview
  • View all EXIF data in a picture
  • Add files or folder (with sub-folder)
  • Save options on exit

At last

I will maintain this utility on my blog (in Chinese). You can get the latest version from there. Hope you have fun with it!

License

This article has no explicit license attached to it but may contain usage terms in the article text or the download files themselves. If in doubt please contact the author via the discussion board below.

A list of licenses authors might use can be found here


Written By
Software Developer (Senior)
China China
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.

Comments and Discussions

 
QuestionMany thanks..it's amazing Pin
Noura7821-Mar-12 2:12
Noura7821-Mar-12 2:12 
GeneralMy vote of 5 Pin
Manoj Kumar Choubey18-Feb-12 3:09
professionalManoj Kumar Choubey18-Feb-12 3:09 
QuestionVery usefull Pin
Wrangly15-Jul-11 22:39
Wrangly15-Jul-11 22:39 
QuestionIs the output image's resolution being Decreased? Pin
shaul-y17-Jul-06 2:08
shaul-y17-Jul-06 2:08 
GeneralReally excited Pin
sgilat5-Dec-05 21:33
sgilat5-Dec-05 21:33 
GeneralRe: Really excited Pin
Surain Shen5-Dec-05 23:44
Surain Shen5-Dec-05 23:44 
GeneralRe: Really excited Pin
Surain Shen7-Dec-05 17:13
Surain Shen7-Dec-05 17:13 
GeneralRe: Really excited Pin
sgilat8-Dec-05 5:44
sgilat8-Dec-05 5:44 
Sounds great.
Are you simply embedding a set of gif's (or whatever) - a gif for each digit - on the original picture?
If so, maybe you can allow configuration of the gif's, so any user can customize the look, if he wants to use different gif's.

I use ACDSee 7, and it cannot do anything like that. It can embed any text on the image, but it is a lot of manual labor.
Generaldoesn't run Pin
mistake_17-Jan-05 0:45
mistake_17-Jan-05 0:45 
Generaldoesn't run Pin
Anonymous7-Jan-05 0:43
Anonymous7-Jan-05 0:43 
GeneralRe: doesn't run Pin
Surain Shen7-Jan-05 4:34
Surain Shen7-Jan-05 4:34 
GeneralThanks, one suggestion though Pin
frugalmail13-Aug-04 12:38
frugalmail13-Aug-04 12:38 
GeneralRe: Thanks, one suggestion though Pin
Surain Shen15-Aug-04 19:12
Surain Shen15-Aug-04 19:12 
GeneralRe: Thanks, one suggestion though Pin
frugalmail24-Aug-04 11:48
frugalmail24-Aug-04 11:48 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.