|
Post by Sidneys1 on Jan 22, 2011 21:56:46 GMT
Hello again! I've managed to find a little time here and there and have worked up a little app that has saved me unknown amounts of time. So here's the scenario: Ever have a dozen or more images that you need to resize, rotate, rename, or watermark, but not the time to do each one manually in Paint.NET? This saves you the time and hassle! Just tell it which images to do and what to do to them, hit go, and you're good as gold! Features include: - Ability to give files custom names.
- Resizing according to custom rules.
- Rotating (in 90-degree increments for now, custom rotation coming at a later date)
- Add a custom-opacity watermark! Either text with a user-defined font, or an image from your computer!
- Multi-threaded processing. Won't freeze up, and lets you know its progress.
- Every button has a "?" that you can click to get more information about what it does.
And here's a screenshot so you can see what you'll be getting: Requirements: - .NET 4.0 Client Profile (If you don't have it, it will let you know where you can get it)
And Finally:
|
|
|
Post by chrisco97 on Jan 22, 2011 22:17:49 GMT
WOW! This is awesome. Thanks for sharing!
|
|
|
Post by Sargon III on Jan 23, 2011 5:05:12 GMT
Great work Sidneys1, I downloaded it and tried it, is working very good, But I am not sure about the file type..? Could you import the date and time of photos from the EXIF data and use them as watermarks? That will make it one of the best.
|
|
|
Post by Sidneys1 on Jan 23, 2011 14:08:53 GMT
Great work Sidneys1, I downloaded it and tried it, is working very good, But I am not sure about the file type..? Could you import the date and time of photos from the EXIF data and use them as watermarks? That will make it one of the best. What aren't you sure about with the file type? It supports most standard image files, and when they are exported, they retain their original extension. (So, a *.jpg file exits as a *.jpg file, no matter what) As for using EXIF data as the watermark, I'll see if I can add custom naming conventions like in the file name ({w} for image width, for example) One thing I really love is the naming conventions, actually. If I'm making thumbnails for images I just put this in the custom name box: "thumb_{o}", so a picture.jpg comes out as thumb_picture.jpg. Have a nice day, ~Sidneys1
|
|
|
Post by chrisco97 on Jan 23, 2011 14:15:56 GMT
Did you code this in Visual Basic?
|
|
|
Post by Sidneys1 on Jan 23, 2011 16:18:19 GMT
As always, I programmed it in C#. I can't stand VB.. Ugly language.
Have a nice day, ~Sidneys1
|
|
|
Post by chrisco97 on Jan 23, 2011 17:52:18 GMT
Wow, that is so cool. I use VB the most but I know C# as well.
|
|
|
Post by lancemcknight on Jan 23, 2011 20:36:43 GMT
This is bloody brilliant. If you can some how incorporate this to PDN, it will be very much similar to Adobe's Bridge. Brilliant work, Sid. I haven't tried it yet, but I think that'll come in handy when I take those pictures at family gatherings.
|
|
|
Post by Sidneys1 on Jan 24, 2011 1:07:55 GMT
This is bloody brilliant. If you can some how incorporate this to PDN, it will be very much similar to Adobe's Bridge. Brilliant work, Sid. I haven't tried it yet, but I think that'll come in handy when I take those pictures at family gatherings. Thanks Lance! Also, thanks for the sub-forum for non-PDN tools of the trade. Not quite sure how that integration would work.. Could you explain a bit more? Have a nice day, ~Sidneys1
|
|
|
Post by Sidneys1 on Jan 24, 2011 16:24:54 GMT
Hmm.. Doesn't seem to work on XP.. Not sure why yet. More on that later.
Have a nice day, ~Sidneys1
|
|
|
Post by chrisco97 on Feb 1, 2011 5:00:03 GMT
If you haven't figured it out yet, it is because of the Aero glass you have on the form. XP doesn't support Aero Glass. So you will have to remove it for it to work on XP.
|
|
|
Post by Sidneys1 on Feb 1, 2011 14:48:54 GMT
If you haven't figured it out yet, it is because of the Aero glass you have on the form. XP doesn't support Aero Glass. So you will have to remove it for it to work on XP. Actually, the class I wrote to manage the Aero Glass for me detects automatically whether or not Aero is supported on the machine it's running on. That way it runs properly on XP/Vista Basic, or other non-aero systems. The class can also manage non-client extension. If you don't know what that means, it involves placing controls outside of the window. Like this: in this picture you can see that the menustrip is 'inside' the window's titlebar, out of the normal area where controls can be placed. The error that I am getting is a dllnotfoundexception for the DLL "spiderapplicationstoolkit", which is a utility I wrote to manage Aero and store a couple custom controls I've written over the years. I don't know why it isn't being found, because the DLL is stored locally with the executable... Have a nice day, ~Sidneys1
|
|
|
Post by chrisco97 on Feb 1, 2011 17:23:40 GMT
Oh, I would love to have a code that detects if it could be used or not. What happens when it can not be used? Does it do like Google Chrome?
And yeah, on the GeckoFX Forum there have been people asking how to extend it into the non-client area like Google Chrome does. I still don't have a good method, but I don't think it is necessary. Although it is a nice touch to the interface.
And that is a bummer it is not detecting that. I hope it gets fixed!
|
|
|
Post by Sidneys1 on Feb 1, 2011 21:30:43 GMT
Well, a good utility that I use is GlassLib.. just do some searching. I had to write a custom control that inherits System.Windows.Forms.Form and manages the non-client code. Send me an email or PM and I'll send you it.
Have a nice day, ~Sidneys1
|
|
|
Post by Sidneys1 on Feb 3, 2011 0:09:01 GMT
Just thought I'd let you all know, I'm working on Batch Image Processor v2, with some new features: - Subfolders
- Drag-and-Drop images into the program
- Possibly cropping (in addition to resizing)
- Ability to opt individual pictures out of certain transformations.
Have a nice day, ~Sidneys1
|
|
|
Post by chrisco97 on Feb 3, 2011 2:03:39 GMT
Wow, sounds like it is going to be great!
|
|
|
Post by Sidneys1 on Feb 8, 2011 18:59:57 GMT
Just thought I'd let you guys have a little progress report: It's about half done. Now I need to write the actual processing code. Have a nice day, ~Sidneys1
|
|
|
Post by chrisco97 on Feb 8, 2011 19:26:00 GMT
Wow, that looks very nice!
|
|
|
Post by Sidneys1 on Feb 8, 2011 23:11:47 GMT
I also added an "Edit in Paint.NET" button for those who have it installed. This will hopefully make it more to PDN as Bridge is to PS. Have a nice day, ~Sidneys1
|
|
|
Post by lancemcknight on Feb 9, 2011 0:22:58 GMT
That would be awesome, Sid! I can't wait for you to add that, and maybe if you add that to the main board, Rick would advertise the plug-in.
|
|
|
Post by Sidneys1 on Feb 9, 2011 1:10:42 GMT
That would be awesome, Sid! I can't wait for you to add that, and maybe if you add that to the main board, Rick would advertise the plug-in. Well, like the first version, it's not a plugin. However it is an excellent utility to use in combination with PDN. Have a nice day, ~Sidneys1
|
|
|
Post by lancemcknight on Feb 11, 2011 2:18:17 GMT
I know it's not a plug-in, but a stand alone app, but I still think some folks at the main board will use it a lot.
|
|