PDA

View Full Version : Phatch: New Photo Batch Processor calling for testers


Pages : [1] 2

stani
June 6th, 2007, 10:22 PM
Phatch = Photo & Batch! (http://photobatch.stani.be)

Phatch is a simple to use cross-platform GUI Photo Batch Processor which handles all popular image formats and can duplicate (sub)folder hierarchies. Phatch can batch resize, rotate, rename, ... and much more actions (http://photobatch.wikidot.com/actions) in minutes instead of hours or days if you do it manually. Get Started! (http://photobatch.wikidot.com/getting-started)

* You can download Phatch at the main website http://photobatch.stani.be > free download (ubuntu deb installer available).
* If you want improved exif support, please download this installer (http://packages.ubuntu.com/hardy/python/python-pyexiv2).
* If you want seemless integration with Nautilus, install: sudo apt-get install python-nautilus

Phatch has already pretty good documentation wiki (http://photobatch.wikidot.com), but it could still be improved a lot with your helping hands (screenshots, text, ...). You can find a tutorial here.

If you want to know what users are saying: read this (http://photobatch.wikidot.com/reviews).

I am also looking for help to write documentation (screenshots, ...), translation of phatch in other languages, extending phatch with plugins (only knowledge of python & pil required), etc...

Translate phatch in your language! Every word counts, go here: https://translations.launchpad.net/phatch/trunk/+pots/phatch

Phatch currently can perform the following actions:
* Auto Contrast - Maximize image contrast
* Border - Crop or add border to all sides
* Brightness - Adjust brightness from black to white
* Canvas - Crop the image or enlarge canvas without resizing the image
* Colorize - Colorize grayscale image
* Common - Copies the most common pixel value
* Contrast - Adjust from grey to black & white
* Convert Mode - Convert the color mode of an image (grayscale, RGB, RGBA or CMYK)
* Effect - Blur, Sharpen, Emboss, Smooth, …
* Equalize - Equalize the image histogram
* Fit - Downsize and crop image with fixed ratio
* Grayscale - Fade all colours to gray
* Invert - Invert the colors of the image (negative)
* Maximum - Copies the maximum pixel value
* Median - Copies the median pixel value
* Minimum - Copies the minimum pixel value
* Offset - Offset by distance and wrap around
* Posterize - Reduce the number of bits of colour channel
* Rank - Copies the rank'th pixel value
* Rotate - Rotate with random angle
* Round - Round or crossed corners with variable radius and corners
* Saturation - Adjust saturation from grayscale to high
* Save - Save an image with variable compression in different types
* Scale - Scale an image with different resample filters.
* Shadow - Drop a blurred shadow under a photo with variable position, blur and color
* Solarize - Invert all pixel values above threshold
* Text - Write text at a given position
* Transpose - Flip or rotate an image by 90 degrees
* Watermark - Apply a watermark image with variable placement (offset, scaling, tiling) and opacity

Combining this, you can easily achieve this if you follow this tutorial (http://photobatch.wikidot.com/tutorial-round-3d-reflect):

http://photobatch.wikidot.com/local--files/tutorial-round-3d-reflect/thumb.jpg
Thanks for testing,

Stani
--
PS Some screenshots to whet your appetite...

http://photobatch.wikidot.com/local--files/getting-started/actions-scale.png
http://photobatch.wikidot.com/local--files/getting-started/scale-round-shadow.png
http://photobatch.wikidot.com/local--files/image-inspector/image_inspector_exif.png

stani
June 6th, 2007, 10:24 PM
Some more screenshots...

Screenshot 1: drag and drop:
You can drag and drop any files or folder on the Phatch window from Nautilus, F-spot, digiKam, ... Phatch will open an options window (eg. do you want to include subfolders of these folders and which file types in these folders). You can also minimize Phatch (View>Droplet) to a droplet which is handy if you have a preconfigured action list.

Screenshot 2: shadow

Screenshot 3: shadow + rounded corners

Screenshot 4: shadow + rounded corners + watermark (by offset)

Screenshot 5: shadow + rounded corners + watermark (tile)

aktiwers
June 6th, 2007, 11:22 PM
Looks pretty cool!
Im gonna install it this weekend :)

PartisanEntity
June 7th, 2007, 06:11 AM
Hello stani, I have installed it and am testing, have already filed one minor bug report.

Garyu
June 7th, 2007, 10:34 AM
One thing I've been missing for photo batch jobs is some tool to edit the tags. For example, I use gthumb to rename my photos according to date and time they were shot. This is great, 'cause I can sort the photos correctly even if I go and edit them later on.

My problem is that one of my cameras actually save the time information in the "last changed" tag of pictures rather than the original date. So I want to copy the info from that tag to the other one. And of course, there are other tag operations that might be helpful at other times.

Very good initiative though. :)

Stone123
June 7th, 2007, 11:07 AM
UI isn't really user friendly . If program is about editing images , then add "add new image" or "open existing project" menus.

But a good idea for the project.

stani
June 7th, 2007, 01:19 PM
UI isn't really user friendly . If program is about editing images , then add "add new image" or "open existing project" menus.
I think you misunderstood the concept and probably should use a program like GIMP. The program is not about editing programs but about batching image collections. Right now phatch only works with local image folders as a collection. Later collection might come from various sources, such as:
- the internet (flickr, ...)
- ftp
- ...

For phatch a file is an action list, not an image. You can create, edit and save action lists. You can apply this action list to a number of images. Compare it to the automate batch function in Photoshop, but as a stand alone program.

stani
June 7th, 2007, 01:25 PM
My problem is that one of my cameras actually save the time information in the "last changed" tag of pictures rather than the original date. So I want to copy the info from that tag to the other one. And of course, there are other tag operations that might be helpful at other times.

Exif support is on my todo-list and once implemented you could easily do what you ask for. Please subscribe yourself to the exif blueprint on launchpad. If possible, add your example as a comment:
https://blueprints.launchpad.net/phatch/

PartisanEntity
June 7th, 2007, 05:33 PM
Nice work stani, I have filed a couple bug reports but phatch works nicely, I wish I had it a week ago after I came back from a trip to Paris. I had to manually edit tons of photos, what a pain that was.

PartisanEntity
June 7th, 2007, 06:00 PM
It would be nice if I could apply actions to only certain photos inside a folder.

Also it would be nice if I could see small thumbnails of photos inside a folder and then select individual photos in order to apply an action.

Rationale:

Lets imagine I have 100 photos in a folder. At the moment in phatch I would have to move all the photos that I want rotated 90 degrees to a new folder to apply the Transpose action.

Lets say I also have some photos that need to be resized and others that need to be inverted, I have to select those that need to be resized and place them in a new folder and do the same for those that need to be inverted.

But if I would see thumbnails from inside phatch and if I would apply actions by selecting images then i could speed up the process.

Here is what I mean, made with GIMP:

stani
June 8th, 2007, 08:21 AM
It would be nice if I could apply actions to only certain photos inside a folder.

Also it would be nice if I could see small thumbnails of photos inside a folder and then select individual photos in order to apply an action.

Rationale:

Lets imagine I have 100 photos in a folder. At the moment in phatch I would have to move all the photos that I want rotated 90 degrees to a new folder to apply the Transpose action.

Lets say I also have some photos that need to be resized and others that need to be inverted, I have to select those that need to be resized and place them in a new folder and do the same for those that need to be inverted.

But if I would see thumbnails from inside phatch and if I would apply actions by selecting images then i could speed up the process.
Of course I have this kind of functionality in my mind too. But first I want to tackle:
- lazyness: when you are batching thousands of files (as I do some times), it would be nice that you can quit phatch and resume later without having to restart from the beginning.
- internationalisation: allow users to translate phatch in their local language (through e.g. rosetta)

However I recognize that selecting individual files is important, so i might provide a temporary solution with a file select dialog or drag&drop. In longer term I have a special UI in it for my mind.

Stani

stani
June 8th, 2007, 05:31 PM
It would be nice if I could apply actions to only certain photos inside a folder.
I've uploaded a temporary solution as promised with a file select dialog box. You can not see all the images as thumbnails at the same time (at least not in Gnome, but maybe in KDE it is possible). However by Ctrl clicking you can select individual images and have a preview for the last clicked image. Later I'll work on a real thumbnail pane.

durand
June 9th, 2007, 08:13 AM
Love your program, i've filed 2 bugs.

PartisanEntity
June 9th, 2007, 02:07 PM
I've uploaded a temporary solution as promised with a file select dialog box. You can not see all the images as thumbnails at the same time (at least not in Gnome, but maybe in KDE it is possible). However by Ctrl clicking you can select individual images and have a preview for the last clicked image. Later I'll work on a real thumbnail pane.

Very nice stani thanks.

stani
June 10th, 2007, 09:36 AM
Love your program,
Spread the word wherever you can!

i've filed 2 bugs.
Thanks for reporting, they are both fixed.

stani
June 11th, 2007, 06:59 AM
I've added a new feature: drag and drop. This (almost) takes away the need to implement a thumbnail manager.

For more info and screenshots, read my second post of this thread:
http://ubuntuforums.org/showthread.php?p=2796343#2

durand
June 11th, 2007, 08:53 AM
Cool ;)

PartisanEntity
June 11th, 2007, 05:33 PM
I am not quite sure how the droplet feature is supposed to work, I have posted a question concerning it:
https://answers.launchpad.net/phatch/+question/7991

stani
June 14th, 2007, 04:12 AM
I am not quite sure how the droplet feature is supposed to work, I have posted a question concerning it:
https://answers.launchpad.net/phatch/+question/7991

I've fixed it. Just drag & drop any amount of pictures from nautilus, f-spot, konqueror, ... and it will batch process these photos.

PartisanEntity
June 14th, 2007, 11:20 AM
I've fixed it. Just drag & drop any amount of pictures from nautilus, f-spot, konqueror, ... and it will batch process these photos.

I noticed thanks, but I was a little busy the past week, I can confirm though that the droplet is working now, a great feature.

The translation into German is progressing too ;)

stani
June 16th, 2007, 03:27 PM
The translation into German is progressing too ;)

Great! Any idea when it will be ready?

I've been developping at high speed. A lot of refactoring and also some new features. Right now Phatch supports the following actions: image scaling or downsizing, rotating, mirroring, converting, shadows, rounded corners, watermark, ...

You can watermark your images by an offset, by tiling or scaling. The watermark can have any transparency you want.

I've put some new screenshots in the second post of this thread: http://ubuntuforums.org/showthread.php?p=2796343#2

durand
June 17th, 2007, 05:50 AM
wow, you are really developing this fast!

PartisanEntity
June 17th, 2007, 11:21 AM
Great! Any idea when it will be ready?

I've been developping at high speed. A lot of refactoring and also some new features. Right now Phatch supports the following actions: image scaling or downsizing, rotating, mirroring, converting, shadows, rounded corners, watermark, ...

You can watermark your images by an offset, by tiling or scaling. The watermark can have any transparency you want.

I've put some new screenshots in the second post of this thread: http://ubuntuforums.org/showthread.php?p=2796343#2

Hi stani,

I must admit that I have not been doing any testing or translating lately, I am a bit swamped time-management wise at the moment.

I will keep you up to date though, I have started translating however I am not far yet, perhaps 20 words at most currently.

However I am very impressed with the work you have put into Phatch, it really is great and I am spreading the news about it.

Cheers :)

handaxe
June 18th, 2007, 12:09 PM
Hi,

This looks very promising indeed. Thanks.

How about a renaming mask - ie batch rename by inserting fixed text into the original file name, or the date? This can serve both with other transformation modules and as a standalone function.

HA

stani
June 18th, 2007, 12:20 PM
How about a renaming mask - ie batch rename by inserting fixed text into the original file name, or the date?

Good suggestion, I was expecting already someone to ask for it. Could you please register a new blueprint 'rename' with some different scenarios/possibilities of what you would like to have implemented?

Do it here: http://www.launchpad.net/phatch

Stani

handaxe
June 18th, 2007, 07:24 PM
will do.

Forgot me password (sigh :() and waiting for reset email....

HA

PartisanEntity
June 19th, 2007, 04:43 PM
Just to show I have not stopped helping out, I will try to do some translation this weekend.

handaxe
June 20th, 2007, 01:37 PM
Good suggestion, I was expecting already someone to ask for it. Could you please register a new blueprint 'rename' with some different scenarios/possibilities of what you would like to have implemented?

Do it here: http://www.launchpad.net/phatch

Stani

Done.

HA

stani
June 20th, 2007, 04:50 PM
Just to show I have not stopped helping out, I will try to do some translation this weekend.
Great! Please send me as soon as possible the .po file you have till now. I can upload it than to Rosetta, so more people can collaborate on it:
https://translations.launchpad.net/phatch/

Afterwards you can continue on Rosetta.

Anyone reading this message with a different language than English or Dutch is kindly invited to translate Phatch.

Stani

jackmc
June 21st, 2007, 03:28 AM
thanks,you just saved me (actually my dad) a lot of manual work! One little possible feature request - batch file size changes.. maybe through standardising dimensions?

eg:

I had about 50 product images that needed to be formatted for a website. they ranged from ~ 750*450 to about three times that size.

If I could make them all the same dimensions, then apply a quality filter, it would be one-click perfection!

Thanks for the app, it worked excellent here. No bugs to report :)

stani
June 21st, 2007, 08:23 AM
thanks,you just saved me (actually my dad) a lot of manual work!That was why it was developed!One little possible feature request - batch file size changes.. maybe through standardising dimensions?

eg:

I had about 50 product images that needed to be formatted for a website. they ranged from ~ 750*450 to about three times that size.

If I could make them all the same dimensions,Can you specify more? Phatch can give you a fixed dimension by the action "Image size". Just set the width and the height to the dimension you want (of course don't use '%'). then apply a quality filter, it would be one-click perfection!What do you mean with a quality filter?!Thanks for the app, it worked excellent here. No bugs to report :)Great!

jackmc
June 21st, 2007, 08:57 AM
Can you specify more? Phatch can give you a fixed dimension by the action "Image size". Just set the width and the height to the dimension you want (of course don't use '%').

Ahh, that was what I was after! Maybe you could add a dropdown for the user to choose between pixels/percent (maybe later add cm/inches/etc - not really necessary at the moment I guess). What I'm saying is I didn't realise it was an option!

Regarding the "quality' thing, I was just referring to using the feature that is already implemented in the saving part (sorry about my un-technical talk!).

Basically, it is perfect. Does everything I will ever need from it :)

Just then I found a bug - if you click on "height", and delete the value, then click to something else, things go crazy.

Great work, thanks a lot :)

stani
June 21st, 2007, 09:38 AM
Maybe you could add a dropdown for the user to choose between pixels/percent Good suggestion! In order to do a little for phatch, please register a blueprint at launchpad: https://blueprints.launchpad.net/phatch/ I'll take care of the implementation ;-)(maybe later add cm/inches/etc - not really necessary at the moment I guess). But Phatch already supports cm & inch!

Just then I found a bug - if you click on "height", and delete the value, then click to something else, things go crazy.Please report this bug at https://bugs.launchpad.net/phatch/ and I'll look at it.

Stani

PartisanEntity
June 21st, 2007, 09:41 AM
@ stani,

I have sent you what I have so far of the German translation

stani
June 21st, 2007, 10:19 AM
@ stani,

I have sent you what I have so far of the German translationThanks a lot! Now, do not work on the translation until I have uploaded it to Rosetta. Afterwards you can conitnue to translate here:
https://translations.launchpad.net/phatch/

Stani

stani
June 21st, 2007, 01:03 PM
I have a made a deb installer for those want to try it out. It installs Phatch nicely in your application menu. Please email or pm me if you want to receive it.

Nicram
June 21st, 2007, 03:29 PM
Where is a deb file? Couldn't you link it here?

stani
June 21st, 2007, 04:12 PM
Where is a deb file? Couldn't you link it here?At this point I don't want to put it yet for public download. Anyone can get it by emailing me. (I've sent already to a couple of people.) It will be later available from the internet.
Thanks for your patience!
Stani

PartisanEntity
June 21st, 2007, 07:03 PM
@ stani,

Please send me a .deb file, even though I have it under /dev in /home at the mo.

I love the way it is developing, I played around with it today and found no bugs.

Keep up the good work, and thank you for your time and effort.

stani
June 21st, 2007, 09:12 PM
@ stani,

Please send me a .deb file, even though I have it under /dev in /home at the mo.I've sent it to your gmail address.

I love the way it is developing, I played around with it today and found no bugs.

Keep up the good work, and thank you for your time and effort.Thanks!

jackmc
June 21st, 2007, 09:49 PM
wow, you are very quick at bug fixing! Loving the new dropdowns :)

Thanks heaps

I've sent you a PM regarding the deb :)

durand
June 22nd, 2007, 05:35 AM
How did you make the deb? Checkinstall or dpkg-buildpackage?

stani
June 22nd, 2007, 11:00 AM
How did you make the deb? Checkinstall or dpkg-buildpackage?I've used dh_make, pycentral & dpkg-buildpackage.

Ubuntuud
July 13th, 2007, 06:44 AM
This is exactly what I'm looking for!

It could use some impromvement though...
Anyway, keep up the good work!

digitalis_vulgaris
July 13th, 2007, 11:57 AM
Sorry for interrupting this exiting creative process, but I have a question: is this program free to use ? I need some stuff like this one for everyday commercial purposes.

digitalis_vulgaris
July 13th, 2007, 05:59 PM
Newer mind... I just find suitable GUI solution for batch conversion. Just kind of software I were looking for. Still supporting your efford. Wish you very best...

stani
July 14th, 2007, 02:00 PM
is this program free to use ? I need some stuff like this one for everyday commercial purposes.This program is 100% free to use as it is licensed under the GPL v3. You can use it for commercial purposes.

digitalis_vulgaris
July 14th, 2007, 04:04 PM
Do you need some graphic files to be made ? Icon, splash screen... ?

stani
July 14th, 2007, 10:06 PM
Do you need some graphic files to be made ? Icon, splash screen... ?Sure, that always saves me some work. I've looked up your posts and your round logo for compiz was quite neat. BTW, phatch supports CMYK as well.
Please send me an email with some illustration work you did, so I have a better idea of my work. You can get my email through launchpad or by sending me a private message.
Thanks for the offer,
Stani

stani
July 14th, 2007, 10:08 PM
This is exactly what I'm looking for!It is my pleasure.It could use some impromvement though...What do you mean? Would you mind to register them as blueprints on launchpad?
Stani

digitalis_vulgaris
July 15th, 2007, 02:54 PM
48 x 48 px is so small resolution! Don't allow me to do much... Here you go, I make some icon for Patch.

I must think about splash screen. Maybe I make some kind of 3d maskot. I try to do something till the end of the week.

About Python Editor, I'm not in the mood for making logo. Maybe next time when I have some free time...

P.S. : mr. X == Kekeljevic Igor

digitalis_vulgaris
July 16th, 2007, 02:55 PM
I try to make a splash screen for Stani's Patch. I wanted to create a mascot of robot who handling tools for picture editing. Here is a sketch. What do You think about it ? Any sugestions ?

motin
July 16th, 2007, 06:21 PM
One thing I've been missing for photo batch jobs is some tool to edit the tags. For example, I use gthumb to rename my photos according to date and time they were shot. This is great, 'cause I can sort the photos correctly even if I go and edit them later on.

My problem is that one of my cameras actually save the time information in the "last changed" tag of pictures rather than the original date. So I want to copy the info from that tag to the other one. And of course, there are other tag operations that might be helpful at other times.

Very good initiative though. :)

Check out Gnome-Commander - you can rename files using many different tags: http://www.nongnu.org/gcmd/tags.html

Good suggestion, I was expecting already someone to ask for it. Could you please register a new blueprint 'rename' with some different scenarios/possibilities of what you would like to have implemented?

Do it here: http://www.launchpad.net/phatch

Stani

Remember the philosophy of having separate apps for separate tasks. There are already a lot of good batch renaming apps. Maybe you can integrate Gnome Commanders rename features into Phatch?

I try to make a splash screen for Stani's Patch. I wanted to create a mascot of robot who handling tools for picture editing. Here is a sketch. What do You think about it ? Any sugestions ?

Hehe cool!

stani
July 17th, 2007, 07:07 PM
I try to make a splash screen for Stani's Patch. I wanted to create a mascot of robot who handling tools for picture editing. Here is a sketch. What do You think about it ? Any sugestions ?
Hi Igor,
Wow, I turn my back some days and I am pleasantly surprised! I like the concept of the splash screen much better than the logo. It is funny and original, which I miss in the logo (gears are soo much used for batching). What is the green: a bread toaster? I actually quite like the idea of the bread toaster a lot. Probably for the logo you could make a bread toaster filled with breads (and maybe one bread jumping out), but without the robot under it. For the splash screen you can keep it like it is, as it can be different. I just would like it to be a more glossy/glassy/shiny as the logo. But I guess that is why you called it a sketch.
Technically I need both the logo and the splash screen in svg vector format. In Ubuntu you can use e.g. inkscape for that.
I am targeting phatch to be ready for Gutsy. But anyone can get already now a working .deb for Feisty if they private message me. People are translating in a lot of languages already: Dutch, French, Italian, Chinese and Spanish. There is still some work to do on these or other languages, so it would be nice if more people could translate. Wow, it looks like phatch is getting popular even without being published officially yet. This is open source in live in action.
So Igor I am very happy with your participation. Great work, thanks!
Stani

motin
July 17th, 2007, 07:55 PM
People are translating in a lot of languages already: Dutch, French, Italian, Chinese and Spanish. There is still some work to do on these or other languages, so it would be nice if more people could translate. Wow, it looks like phatch is getting popular even without being published officially yet. This is open source in live in action.

I'll make an attempt on the Swedish version if you like. PM me or attach necessary files to this thread.

Cheers!

stani
July 17th, 2007, 08:40 PM
I'll make an attempt on the Swedish version if you like. PM me or attach necessary files to this thread.

Cheers!
The beauty of launchpad is that you just need to log in and you can start translating right away. So get a launchpad account, login and go to:
https://translations.launchpad.net/phatch/

I am looking forward to the Swedish translation.

Thanks a lot!

Stani

motin
July 18th, 2007, 05:52 AM
The beauty of launchpad is that you just need to log in and you can start translating right away. So get a launchpad account, login and go to:
https://translations.launchpad.net/phatch/

I am looking forward to the Swedish translation.

Thanks a lot!

Stani

Cool! I have used rosetta before but by an earlier message in this thread I got the perception that a .po-file needed to be uploaded. I am on it!

rax_m
July 18th, 2007, 08:42 AM
It works !!! Just to need to figure the ins and outs now..

I've been needing an app like this .. so thanks to all the people who've put effort into it :)

digitalis_vulgaris
July 18th, 2007, 06:04 PM
I just install Blender and started with modeling robo character for phatch. I was so happy with results of the tests that I just have to share my thrill with someone...

For Stani: Splash screen will be .png (raster picture), becouse I'm planning to use Blender. Which dimensions would you like ? About an icon, still have no inspiration. Default size for icon is 48x48. I must make something what looks good as small picture, but I'll make .svg , as you requested. I'm still open for sugestions. Idea about toster don't looking to me as a optimal solution...

salehid
July 18th, 2007, 09:42 PM
Really Pretty Cool!!! Thanks.

durand
July 19th, 2007, 09:44 AM
For Stani: Splash screen will be .png (raster picture), becouse I'm planning to use Blender. Which dimensions would you like ?

I'm probably interfering but wouldn't a blender sized splash screen be the right size?

digitalis_vulgaris
July 20th, 2007, 04:59 AM
Not over yet, still need to add some tools for picture editing...

durand
July 20th, 2007, 09:25 AM
Nice work though I think that you need to increase the hardness of the box bit. It seems like it is reflecting a lot, making it look a bit distorted. Apart from that, good job.

digitalis_vulgaris
July 21st, 2007, 07:41 AM
This is the newest render for mascot. Still planning to put some items inside robot's basket, but allmost done. I'm looking for an idea for phatch logo (something can be used for icon)...

durand
July 21st, 2007, 07:45 AM
Wow, that cools awesome, good work!

stani
July 21st, 2007, 09:02 AM
I just install Blender and started with modeling robo character for phatch. I was so happy with results of the tests that I just have to share my thrill with someone...You are completely right to be proud. It looks very awesome. One comment: In the splash screen I really want a reference to a photo camera. Maybe in the basket? Cool you did it in Blender, so maybe later we can animate it for a promotion shot or screencasts on youtube. I need to have the Blender sources as well. If they are not to big, I want to distribute it with phatch so that the artwork is also 'open source'.
For Stani: Splash screen will be .png (raster picture), becouse I'm planning to use Blender. Which dimensions would you like ?As you notice with the current version of Phatch, the splash screen is a bitmap with a custom size and the splash screen is drawn in the main frame when no actions are added. The default phatch frame is 400x440 px including window borders, toolbars, etc... So I would put the maximum dimension of the splash screen to 300px width and the height a bit lower. You can experiment yourself by taking a screenshot (Alt+PrtScr) of Phatch and pasting your image in it. Maybe it is more nice when the splash screen is a bit smaller and has more white space around.
About an icon, still have no inspiration. Default size for icon is 48x48. I must make something what looks good as small picture, but I'll make .svg , as you requested. I'm still open for sugestions. Idea about toster don't looking to me as a optimal solution...Well, I still like the toaster. Also note that the icon will be used from sizes,like 16x16 for the frame title, and a bit bigger for in the start menu.

Thank you very much!
Stani

digitalis_vulgaris
July 23rd, 2007, 10:46 AM
I made icon for Phatch. It looks very good in all sizes. Any comments ?

durand
July 23rd, 2007, 11:14 AM
I like that one! Nice colours but maybe you should lighten the greys so they stand out more when the icon is small.

digitalis_vulgaris
July 23rd, 2007, 01:13 PM
Durand, you remind me on my wife. Nothing misses your sharp and merciless eyes...

salehid
July 23rd, 2007, 08:16 PM
nice work ... thanks :)

aktiwers
July 24th, 2007, 10:10 AM
I can help you out with Danish translation if you like. Its just missing in launchpad.
Edit: Nevermind.. added it my self.

digitalis_vulgaris
July 28th, 2007, 01:31 PM
I made wallpaper for Phatch. I hope that Stani likes it ... That from me for now. Have some job to finish...

Greetings to all

durand
July 29th, 2007, 01:38 PM
good work ;)

stani
July 31st, 2007, 12:54 PM
I made wallpaper for Phatch. I hope that Stani likes it ...Yes, I like it. It could almost be already be a nice layout for the frontpage of the phatch website. Right now, I don't have easy access to internet, but in the end of the week I will get back to you to discuss the artwork further and to other people who asked for a deb installer. Good luck with your work!
Stani

digitalis_vulgaris
August 1st, 2007, 02:17 AM
Ok, Stani. I still have some job to finish, but prepare me technical sketch to see what You need, and I will do it in a free time.

motin
August 2nd, 2007, 09:49 PM
Seems like launchpad is buggy atm - can't submit translation strings. For later then...

PartisanEntity
August 15th, 2007, 07:05 AM
Is the latest version of Phatch working for anyone? In my case nothing is happening when I click on 'execute' or when I drag a file/folder over the droplet.

stani
August 15th, 2007, 07:47 AM
Is the latest version of Phatch working for anyone? In my case nothing is happening when I click on 'execute' or when I drag a file/folder over the droplet.
Confirmed. Thanks for the bug report. Follow here:
https://bugs.launchpad.net/phatch/+bug/132649

I hope I have time soon to fix it.

Stani

stani
August 15th, 2007, 08:33 AM
I hope I have time soon to fix it. I've committed a fix.

digitalis_vulgaris
August 16th, 2007, 09:58 AM
I tried Phatch, and I was realy pleasanty supprised. You have my compliments Stani. This is very good tool. But, I have some suggestions how to make Phatch even better...

1. Installation with .deb file
I'm beginer in using Ubuntu. I like install new application by using .deb file. I just download it from internet, select file and press enter. Ubuntu finish the rest of a job. You have my vote for .deb.

2. Adding application launcher during installation
It would be nice if Phatch add his launcher with icon in Main Menu, in Graphics.

3. Folder listed Actions like PhotoShop
I read some comments how you could make Phatch more like gThumb. Infact, I like how Phatch working, I wouldn't add image browser in it. There is no need. Drag and drop from Nautilus is realy practical. Great work, Stani!
It would be great if user gets list of all Actions earlier defineded when he starts Phatch. Actions should have open/close arrow and be listed in folders for easear use, like in PhotoShop. Actions would be executed by drag and drop.

4. Better file rename
User must have freedom to rename his files. I often use batch for arange files numericly (001.png, 002.png, 003.png ...). This is essential tool in animation. I must find ease way for this job. Gthumb have great solution for this: # (enumerator), %f(original filename), %d(image date), %s (image size), %e(original extension).

5. Buttons
Keep user interface as simplest as possible. I see need only for these buttons:
New Action
Duplicate Action
New Script
New Action Folder
Trash (drag and drop to delete action, script or action folder or select and press trash icon)
Refresh (if user add plugin, script or action in determined Phatch Action Folder)
Configuration (for language chooser and folder paths for action lists, plugins...)
Help

With these buttons user can easy finish any job... Renaming actions and action folders can be done with F2. All items can be moved by drag and drop (no need for orange arrows). Use standard controls for selecting items (click, shift, control...) . User can delete item by pressing Delete on keyboard.

If user want to import some action he can easy add it to defined Phatch Action Folder using Nautilus.

durand
August 16th, 2007, 10:08 AM
I think Stani will have a deb file for the stable release

stani
August 16th, 2007, 10:57 AM
I tried Phatch, and I was realy pleasanty supprised. You have my compliments Stani. This is very good tool. But, I have some suggestions how to make Phatch even better...
Glad you finally tried it.

1. Installation with .deb file
I'm beginer in using Ubuntu. I like install new application by using .deb file. I just download it from internet, select file and press enter. Ubuntu finish the rest of a job. You have my vote for .deb.

2. Adding application launcher during installation
It would be nice if Phatch add his launcher with icon in Main Menu, in Graphics.
Ha, this is all implemented already! For now still with the old artwork. When I have all your final images they will be replaced.


3. Folder listed Actions like PhotoShop
I read some comments how you could make Phatch more like gThumb. Infact, I like how Phatch working, I wouldn't add image browser in it. There is no need.
Drag and drop from Nautilus is realy practical. Great work, Stani!
Me too, thinking about the idea of the browser, I rejected it and found a droplet a better way as it prevents reinventing the wheel and everybody can use it favorite tools.

It would be great if user gets list of all Actions earlier defineded when he starts Phatch.
What do you mean?
Actions should have open/close arrow They have this, no? and be listed in folders for easear use, like in PhotoShop. Actions would be executed by drag and drop.Well of course from the beginning I had organisation in my mind. I am not such a big fan of folders but more of tags. The mechanism for the tags is already partially there but not exposed yet. First I want to release Phatch with a minimal set of powerful actions and later I want to extend it. Probably also creating an extension repository like firefox. I consider the set for a first release quite complete. Maybe I'll add a reflection plugin and/or a perspective plugin to be able to make nice thumbnails like this: http://macslow.thepimp.net/shots/gl-gst-player-4.png

4. Better file rename
User must have freedom to rename his files. I often use batch for arange files numericly (001.png, 002.png, 003.png ...). This is essential tool in animation. I must find ease way for this job. Gthumb have great solution for this: # (enumerator), %f(original filename), %d(image date), %s (image size), %e(original extension).

Please add this on the blueprint which is opened for rename on the phatch launchpad site.

5. Buttons
Keep user interface as simplest as possible. I see need only for these buttons:
New Action
Duplicate Action
New Script
New Action Folder
Trash (drag and drop to delete action, script or action folder or select and press trash icon)
Refresh (if user add plugin, script or action in determined Phatch Action Folder)
Configuration (for language chooser and folder paths for action lists, plugins...)
Help

With these buttons user can easy finish any job... Renaming actions and action folders can be done with F2. All items can be moved by drag and drop (no need for orange arrows). Use standard controls for selecting items (click, shift, control...) . User can delete item by pressing Delete on keyboard.

If user want to import some action he can easy add it to defined Phatch Action Folder using Nautilus.
Please add this as a blueprint. I need more time to think about this.

Thanks for the feedback,
Stani

digitalis_vulgaris
August 17th, 2007, 04:08 AM
1 picture speaks more than 1000 words. Especially words of bad spokesman of english language as I am.

stani
August 20th, 2007, 06:53 PM
1 picture speaks more than 1000 words. Especially words of bad spokesman of english language as I am.
Thanks for the image and feedback. For the first release of Phatch, I want to keep the program as simple as possible and to keep it 100% bug free is my top priority, in which I succeeded till now. If you are manipulating thousands of images to screw up. In a later version I plan to make it more sophisticated. In this indeed a folder/list of actions can be imported as if it were a single action as well. This will allow end users to define new actions without programming, but just some drag & drop. This will require quite some time to implement it, so I have to postpone it.

Also first other things have to be done. For example a website needs to be created. If any of you is good in website design (or knows someone), please contact me. Of course I first will like to see some of your previous work.

But actually I wanted to post this because Igor send me his artwork. It has a big 'wow'-factor (a real one), so I wanted to share this joy with you. You can get it by pulling the latest release of bazaar. If you are more lazy, just send me your email in a private message and I will send you a one click deb installer.

Igor, your credits now appear in the about box as they should do now. Do you let me know if they are as you want (name, website, ...).

I am quite overwhelmed how hard people are working on translations. It is going great, but more help is needed. This is the status so far:

Danish 69.53% new, 30.47% untranslated
Dutch 100.0% published
Finnish 7.17% new, 92.83% untranslated
French 55.91% new, 44.09% untranslated
German 3.94% new, 96.06% untranslated
Italian 91.4% new, 8.6% untranslated
Romanian 4.3% new, 95.7% untranslated
Simplified Chinese 7.17% new, 92.83% untranslated
Spanish 36.2% new, 63.8% untranslated
Swedish 15.05% new, 84.95% untranslated

Participating is very easy, just surf to:
https://translations.launchpad.net/phatch/trunk/+pots/phatch

And if you translate, just let me know, so I can mention your name in the credits.

Thanks in advance!
Stani

motin
August 21st, 2007, 07:03 AM
I am quite overwhelmed how hard people are working on translations. It is going great, but more help is needed. This is the status so far:

Danish 69.53% new, 30.47% untranslated
Dutch 100.0% published
Finnish 7.17% new, 92.83% untranslated
French 55.91% new, 44.09% untranslated
German 3.94% new, 96.06% untranslated
Italian 91.4% new, 8.6% untranslated
Romanian 4.3% new, 95.7% untranslated
Simplified Chinese 7.17% new, 92.83% untranslated
Spanish 36.2% new, 63.8% untranslated
Swedish 15.05% new, 84.95% untranslated

Participating is very easy, just surf to:
https://translations.launchpad.net/phatch/trunk/+pots/phatch

And if you translate, just let me know, so I can mention your name in the credits.

Thanks in advance!
Stani

I come back now and then to work on some translations, but the last weeks I have encountered a lot of these errors when trying to save a batch of translations:

Timeout error

Sorry, something just went wrong in Launchpad. We’ve recorded what happened, and we’ll fix it as soon as possible. Apologies for the inconvenience.

Trying again in a couple of minutes might work. If it doesn’t, and this is blocking your work, let us know on the launchpad-users mailing list (requires subscription). Include the error ID OOPS-598A915 in your message.


..which puts me off somewhat in my motivation to translate since I risk to have to redo the translations I try to add.

This time it went through the second time I tried which is ok. Earlier I have tried 5-6 times without coming through.

I'll continue trying, but this may be something general that slows down the process for all of us.

PartisanEntity
August 21st, 2007, 07:23 AM
Ever since I sent you those German files I must say that I have been quite a slacker when it comes to translations, but since I did help you with quite a number of the early bugs I hope I can redeem myself stani :)

Will try to help with the translations on the weekend, although I must say I found the 'home' method easier or more convenient than the web-based on Launchpad, but I do see the benefits.

I can help with a website, both graphics and layout although I am better in layout than making nice icons, you can view my site which is linked in my signature, it's yet another blog (based on Wordpress but I made my own theme and coded it from the ground up in HTML and CSS).

Swarms
August 21st, 2007, 08:21 AM
I must admit you made a great job Stani doing this project, I take pictures daily, and when I want to resize it, this program makes it a breeze. ;)

stani
August 21st, 2007, 09:50 AM
I come back now and then to work on some translations, but the last weeks I have encountered a lot of these errors when trying to save a batch of translations:


..which puts me off somewhat in my motivation to translate since I risk to have to redo the translations I try to add.

This time it went through the second time I tried which is ok. Earlier I have tried 5-6 times without coming through.

I'll continue trying, but this may be something general that slows down the process for all of us.

Sorry to hear that, but please don't give up. From time to time I also had problems updating with launchpad, but luckily I kept on trying. Launchpad is a great platform which is in full development. This might be a disadvantage sometimes, but I prefer that much more than sites like sourceforge or berlios who don't really change for years.

In case someone of you promises to translate whole phatch by himself in a language in a short time (some weeks). I can provide an offline solution. If you only do a part, launchpad is the way to go.

stani
August 21st, 2007, 09:59 AM
I can help with a website, both graphics and layout although I am better in layout than making nice icons, you can view my site which is linked in my signature, it's yet another blog (based on Wordpress but I made my own theme and coded it from the ground up in HTML and CSS).
Hi Partisan,

Contact me by email if you have some time to work on the layout. Your blog has a nice palette of colours. Don't worry about graphics and icons, Igor made a wonderfull job. I have the logo and title available as svg and the rendering on big format. Also I have a whole collection of icons which I use for the actions in Phatch. Probably they can be used for the website as well. (Unless Igor finds them ugly and has enough time to provide an alternative.)

Also I will build the backend in python & django. One of the things I want is that everything goes automatic: packaging, screenshots, download, news, documentation, ... I'll take care of this. If you make a nice template with html and css (for welcome page, news, downloads, screenshots, ...), I can integrate it in the site.

I have some instructions for the website. For example, I want to use this reflection js for certain images:
http://cow.neondragon.net/index.php/383-Reflectionjs-Demo

So if you email me, I can send you the artwork and we can discuss things together. I prefer you help me with this rather than translating for now.

Thanks in advance,
Stani

stani
August 21st, 2007, 10:00 AM
I must admit you made a great job Stani doing this project, I take pictures daily, and when I want to resize it, this program makes it a breeze. ;)
Haha, that will be a nice user quote on the website.
Stani

digitalis_vulgaris
August 21st, 2007, 03:06 PM
:lol: Hahahahahahahahahahahaha

I see you liked icons I made for Admiror site. You are killing me with your persistency ! Hhahahahahaha

You are such a character.

Hahahahahahahahah:lol::lol::lol::lol::lol:

I really like to work with you and I let you now if I find some time for a site. But, I can't promise you anything. If I have time I would rather help on development some new graphic tools.

Greetings...

stani
August 22nd, 2007, 02:24 PM
Hahahahahahahahah:lol::lol::lol::lol::lol:
You got the point :)

I have uploaded all the translations to bazaar. So now you should be able to check if the translations so far are working correctly. German is a special case because I still had an offline translation to upload first. Afterwards I will also upload the translations from launchpad.

stani
August 29th, 2007, 01:30 PM
Time for some updates...

I recommend everyone to update from bazaar as some important issues are fixed, such as:
- moving actions up or down (drag and drop, toolbar, ...)
- better error message for invalid paths
- wxPython2.6 issues

People who got a deb installer from me, are better of requesting a new one. Just get it from the attachments of the first post.

I made already a design for the frontpage. I only tested it in Firefox and Opera. Too lazy to start up Internet Explorer now ... I've attached a screenshot to hopefully find some enthousiastic people who want to help. It is not finished yet. The menu will be upper right and some adsense down left to cover some expenses.

But everyone should help me in finding a good slogan. (e.g. jokosher: "...audio production made simple") Right now I have: "Manipulate thousands photos with one click in a few minutes instead of hours!" But that is not very sexy. Does somebody has a better (preferably shorter) suggestion. It might be with humour. Maybe: "One click is worth more than thousand photos."

Also for those who know python & PIL, I wrote a developer manual to write your own actions to integrate in Phatch. I'll post it on the first post. Also I will publish the latest deb in the first post. But use it at your won risk!

I saw some people already blogging about Phatch and recommending it on this forum. This a good way to support the project: spread the word as much as you can. (Search anywhere for "batch photos" and recommend phatch.)

That is all for now.

Thanks for your support!

Stani

PS. And keep on translating...

durand
August 29th, 2007, 02:03 PM
That image you attached is great! Is that the website frontpage or just another image?

PS: this might help: http://browsershots.org/

rulus
August 29th, 2007, 02:09 PM
I've used dh_make, pycentral & dpkg-buildpackage.
Can you point me to a some sort of guide? I have a bzr branch with Python code, and I'm looking for the most efficient way to create .deb's out of it. Thanks.

stani
August 29th, 2007, 03:19 PM
That image you attached is great! Is that the website frontpage or just another image?

PS: this might help: http://browsershots.org/
That is the website frontpage. Reflection, perspective, ... is all done with javascript and css. (http://www.netzgesta.de/reflex/)
Thanks for the link. I knew it existed, but forgot to bookmark it. However the site is not publicly available yet, so I can't test it right now.

stani
August 29th, 2007, 03:26 PM
Can you point me to a some sort of guide? I have a bzr branch with Python code, and I'm looking for the most efficient way to create .deb's out of it. Thanks.
I had the same problem and I consider myself far from an expert. But this is what got me started:
- https://help.ubuntu.com/6.10/ubuntu/packagingguide/C/index.html
- http://crysol.inf-cr.uclm.es/node/325 (in spanish which I don't understand, but with google translate and the code I got it slowly)
- http://www.linux.com/articles/60383

I studied the structure of some projects on launchpad such as Jokosher. That is the best way to learn. Find similar projects and study them. The file structure of your project is really important. For example do not mix images and python code.

Also by hanging around on #ubuntu-motu on irc, you'll learn a lot. I am afraid this is all I can help you.

Good luck,
Stani

javierfh
September 4th, 2007, 08:50 AM
I had the same problem and I consider myself far from an expert. But this is what got me started:
- https://help.ubuntu.com/6.10/ubuntu/packagingguide/C/index.html
- http://crysol.inf-cr.uclm.es/node/325 (in spanish which I don't understand, but with google translate and the code I got it slowly)
- http://www.linux.com/articles/60383

I studied the structure of some projects on launchpad such as Jokosher. That is the best way to learn. Find similar projects and study them. The file structure of your project is really important. For example do not mix images and python code.

Also by hanging around on #ubuntu-motu on irc, you'll learn a lot. I am afraid this is all I can help you.

Good luck,

Stani


Hello Stani,

I sent you a question through the notepad, but dont know if you got it.
I have tried your application and works nicely, but i seem to have problems with the exif data. Im not sure if destroys it or modifies the exif data, but i cant use that info anymore using for example gthumb or jalbum.

Can you tell me if it is a known problem or if you need more help or debugging,i will be glad to help in all i can.

Javi

stani
September 4th, 2007, 12:43 PM
Hello Stani,

I sent you a question through the notepad, but dont know if you got it.
What is notepad?

I have tried your application and works nicely, but i seem to have problems with the exif data. Im not sure if destroys it or modifies the exif data, but i cant use that info anymore using for example gthumb or jalbum.

Can you tell me if it is a known problem or if you need more help or debugging,i will be glad to help in all i can.

Javi
Phatch uses PIL (Python Image Library) for loading and saving images. So if you can point me to the way how to save the exif info with PIL, I'll be happy to implement it. This means that if you don't know PIL and python you won't be able to help on it. But I hope you do ;-)
Stani

javierfh
September 4th, 2007, 05:06 PM
What is notepad?

Phatch uses PIL (Python Image Library) for loading and saving images. So if you can point me to the way how to save the exif info with PIL, I'll be happy to implement it. This means that if you don't know PIL and python you won't be able to help on it. But I hope you do ;-)
Stani

Ups sorry...i meaned launchpad ( too long playing with the phone :D )
Ill send you a link as private message to the place where the question was writen, i added there some links where you can see the problem i am reffering.
i dont know about python but maybe it is a good moment to try to start looking into it :) but dont hold your breath :D

Anyway i hope that you let me know if i can help in any way.

Javi

P.S. thanks for nice application.

stani
September 5th, 2007, 01:07 PM
I've answered you in launchpad.

Stani

stani
September 17th, 2007, 08:43 PM
Finally I've found some time to put the frontpage online:
http://photobatch.stani.be

There is a download link for the deb installer at the bottom.

Nuafite
September 18th, 2007, 06:29 PM
This looks exactly what I've been looking for - I came across your comment on
http://ubuntu-tutorials.com. It looks georgeous too - a big plus.

However when I downloaded and tried to launch I got this error:
Dependency is not satisfiable: python-central.

I have python-central installed, and I re-installed it but got the same message. I'm not an expert in this so I presume I've gone about opening it in a naieve way?
Any pointers would be appreciated. Thanks, and good luck with this. It's badly needed.

stani
September 18th, 2007, 09:55 PM
This looks exactly what I've been looking for - I came across your comment on
http://ubuntu-tutorials.com. It looks georgeous too - a big plus. ThanksHowever when I downloaded and tried to launch I got this error:
Dependency is not satisfiable: python-central.

I have python-central installed, and I re-installed it but got the same message. I'm not an expert in this so I presume I've gone about opening it in a naieve way?
Any pointers would be appreciated. Thanks, and good luck with this. It's badly needed.
Can you try this: sudo dpkg -i phatch.deb
and report back the output? (of course replace phatch.deb with the real name of the package.) What version of Ubuntu are you using?

Stani

Nuafite
September 19th, 2007, 04:14 AM
Thank you very much for the quick response and the solution. I obviously have an outdated version of python-central on Ubuntu Edgy Eft.

When I ran your suggested code I got

Selecting previously deselected package phatch.
(Reading database ... 139539 files and directories currently installed.)
Unpacking phatch (from phatch_0.0.0.bzr.20070829.0-1_all.deb) ...
dpkg: dependency problems prevent configuration of phatch:
phatch depends on python-central (>= 0.5.8); however:
Version of python-central on system is 0.5.6ubuntu2.
dpkg: error processing phatch (--install):
dependency problems - leaving unconfigured
Errors were encountered while processing:
phatch

I presume it's a matter of updating the repositories, and I'll work that one out -- though I'm a bit low in diskspace and probably need to see to that first.
Many thanks again. I look forward to using Phatch and will mention it on my Ubuntu Learner blog when I get a moment.

ernz
September 19th, 2007, 03:33 PM
Remarkable. Not the most intuitive UI ever but I can really see this project going places. Superb! Keep up the very good work mate. P.S - correct usage of the phrase would be "whet your appetite" ;)

Thanks!

Nuafite
September 19th, 2007, 04:33 PM
It seems I have the latest python-central for Ubuntu Edgy Eft.

python-central is already the newest version.

which would suggest I need to upgrade Ubuntu before I can use Phatch. Alas, that won't be till November. Will keep an eye on progress in the meantime and I've put a link from my blog Ubuntu Learner (http://ubuntu.philipcasey.com/)

stani
September 19th, 2007, 11:02 PM
It seems I have the latest python-central for Ubuntu Edgy Eft.



which would suggest I need to upgrade Ubuntu before I can use Phatch. Alas, that won't be till November. Will keep an eye on progress in the meantime and I've put a link from my blog Ubuntu Learner (http://ubuntu.philipcasey.com/)

Probably I could lower the required version. In fact my target was edgy & feisty. Could you send me a pm with your email. Than I send you a test .deb which you might try of course on your own risk.

Stani

stani
September 19th, 2007, 11:04 PM
correct usage of the phrase would be "whet your appetite" ;)
Thanks, I fixed that.

Nuafite
September 20th, 2007, 04:40 AM
Pardon my ignorance, but what is a pm?

It's very kind of you to make such an offer. It's generosity like this which drew me to Ubuntu in the first place.

However, I'd suggest you keep the requirement you have. If someone like me really wants it (and I do) it will encourage us to upgrade to the newest Ubuntu, which I will in November.

But many thanks. It's much appreciated.

digitalis_vulgaris
September 20th, 2007, 04:56 AM
Site is looking very nice. You should put bigger download link, something like donation button.
I send you a blueprint with request for xcf support. What can I say... I become pain in the ... backyard. I also bombarding blender and gimp with demands ;)

Greetings...

stani
September 20th, 2007, 09:42 AM
Pardon my ignorance, but what is a pm?private message

It's very kind of you to make such an offer. It's generosity like this which drew me to Ubuntu in the first place.

However, I'd suggest you keep the requirement you have. If someone like me really wants it (and I do) it will encourage us to upgrade to the newest Ubuntu, which I will in November.

But many thanks. It's much appreciated.In November you should upgrade to gutsy, not to feisty ;-) Seriously send me a private message with your email and we will make it work on edgy.

stani
September 20th, 2007, 09:50 AM
Site is looking very nice. You should put bigger download link, something like donation button.This is just a temporary page. It needs more work when I find the time.
I send you a blueprint with request for xcf support. What can I say... I become pain in the ... backyard. I also bombarding blender and gimp with demands ;)

Greetings...
You are always free to ask. However not everything is possible. Phatch uses PIL and can only support file formats known by PIL. Unfortunately PIL doesn't support xcf, so phatch also doesn't. See the bottom of this page:
http://www.pythonware.com/library/pil/handbook/index.htm

So you should put this request rather at the PIL developpers, but I doubt if they have time to implement it. I will have to cancel your blueprint request.

digitalis_vulgaris
September 21st, 2007, 03:05 AM
I really thing site is OK. There is no need for world best site design.

I must say that I using Phatch every day and it's working like a dream. I can't wait new release with approved blueprints.

Can you add some effects (filters) like old photo, blink-blink flares, watercolor effect ... ? I like to help you with creating these effects.

stani
September 22nd, 2007, 04:51 PM
I really thing site is OK. There is no need for world best site design.

I must say that I using Phatch every day and it's working like a dream. I can't wait new release with approved blueprints.Nice to hear!Can you add some effects (filters) like old photo, blink-blink flares, watercolor effect ... ? I like to help you with creating these effects.For the first release I want to provide only basic actions. As the API is not stable yet, it could be much work to keep more actions updated. I'd like to see it like firefox: only the essential actions (such as resize, rotate, ...) and to offer the others for download through a community site.
But to answer your question... You need to be able to translate the concepts of this filter in python with PIL. PIL is very easy to learn, even if you don't know python. Otherwise, if you find on the web pil recipes, it is fairly easy for me to turn them in filter. So or get started with python & pil, or start googling for recipees...

Stani

dougleduck
September 22nd, 2007, 08:11 PM
This program sounds pretty good, does or will it have gamma correction on photos? I'm not sure if this fits with what you're doing as its a for batch photos but most apps dont have them.

But then an auto gamma correction could be implemented I suppose it could be used for batch jobs. Probably not suitable but thought I'd suggest it.

SreckoMicic
September 23rd, 2007, 05:26 AM
Great piece of software.
Thank you so much for this!

stani
September 23rd, 2007, 01:28 PM
This program sounds pretty good, does or will it have gamma correction on photos? I'm not sure if this fits with what you're doing as its a for batch photos but most apps dont have them.

But then an auto gamma correction could be implemented I suppose it could be used for batch jobs. Probably not suitable but thought I'd suggest it.There are no limits to what actions could be provided as long as they are achievable by python and pil. So if you are able to write a gamma correction plugin with python and pil, contact me, otherwise you have to find someone to do it for you.

dougleduck
September 23rd, 2007, 02:31 PM
My programming skills don't go that far I'm afraid. Good luck with the project. I look forward to trying it when you release it.

stani
September 23rd, 2007, 03:37 PM
@ SreckoMicic: Thanks!

My programming skills don't go that far I'm afraid. Good luck with the project. I look forward to trying it when you release it.

It is already released for ubuntu. Just go to the homepage http://photobatch.stani.be and press the 'free download' link.

stani
September 25th, 2007, 12:15 AM
Hi,
I just wanted to mention that there has been a new release 0.0.bzr157. Phatch has been backported to be compatible with Edgy as well thanks to the patience of Philip Casey. New is that Phatch now has keyboard shortcuts and some small bugfixes. Also the website, which is hosted by zindep, has been extended with a download page. And usual websites are a project under construction...
Enjoy!
Stani

dougleduck
September 26th, 2007, 04:55 PM
I obiously misread and thought you hadn't released it. Installed now and its a great little package, quickest I've seen for actually rotating images.

stani
October 2nd, 2007, 07:05 AM
I obiously misread and thought you hadn't released it. Installed now and its a great little package, quickest I've seen for actually rotating images.Thanks,
Stani

stani
October 23rd, 2007, 12:37 PM
Does anyone has problems on Gutsy? For me it works fine. Thanks for translating!
https://translations.launchpad.net/phatch/trunk/+pots/phatch

Italian, russian and danish are quite far. Maybe time for a last push, so Phatch completely supports dutch, french, italian russian and danish?

Thanks,
Stani

durand
October 23rd, 2007, 12:46 PM
I've been using it on gutsy from the start, no problems :)

PartisanEntity
October 24th, 2007, 03:23 AM
I shall have to install it on Gutsy. Unfortunately I have been very busy lately and have not been able to help with translations at all.

bvanaerde
October 26th, 2007, 04:39 AM
Installing it on Gutsy as I speak.
I'll let you know if it works :)

edit: no problems so far. Install went smoothly, and I just did a resize & save batch without a problem.

The Pinny Parlour
October 28th, 2007, 06:22 AM
I just installed it. Not impressed much by it as I can't understand how to use it.

No instructions, can't work out how to resize an image, (resize a canvas yes). It has many nice features to be sure, "where's the resize an image" button????

Have install Nautilus add-on, works a treat.

To the producer of the program, needs more work into making it easier to understand and use. I still can't work out how to resize an image using your program.

Regards,

stani
October 28th, 2007, 09:36 AM
I just installed it. Not impressed much by it as I can't understand how to use it.

Yes documentation sucks at the moment. I am sorry for that. As phatch has now some enthusiastic users, maybe some want to help with documentation so I can focus on developping it further? I accept all kinds of documentation (openoffice, html, whatever...) preferably with screenshots. This is your opportunity to contribute back to phatch! A lot of you have already done so with translations, but documentation is now also getting important. Please contact me before you start with what you want to do so I can coordinate better.
However Pinny Parlour, I gave some short instructions in the first post:
With + you can add actions, be sure to include a save action in the end. (Save as '<filename>_phatch' means: the manipulated version of 'image.jpg' will be saved as 'image_phath.jpg'. This is also true for '<folder>_phatch' etc...) You can drag and drop actions to order them. To change values select an item and do a second single mouse click on the value. To disable an action, select it and single click (the v will become a x). You can execute your action list on any number of files or folder by pressing Execute (second button on toolbar or under menu tools)

No instructions, can't work out how to resize an image, (resize a canvas yes). It has many nice features to be sure, "where's the resize an image" button????
What you need is "image scale" followed by a "save" action. ("scale canvas" will crop or add a border.) Afterwards drag and drop some files and/or folders on phatch, and phatch will start its job! The advantage of phatch to the nautilus extension is you can define a whole list at once instead of just one action. For example you can resize your pictures, add rounded corners and drop a shadow behind it. With nautilus or imagemagick, it is either not possible or you have to do it step by step. Please be a bit patient. Your current frustration, which I respect, is due to a lack of documentation. Once you understand phatch, you will love it.

For me as an open source developper it is extremely important to get as many people contribute as possible. See for example:
https://translations.launchpad.net/phatch/trunk/+pots/phatch
Only this can launch a new application well. If a project stays the work of one person, development will be very slow and will demotivate the developper. (I actually develop some other open source stuff as well.)

So how about you? Would you be willing to make some documentation (text+screenshots, just a little bit would be nice already) if I answer all your questions?

Please anyone who enjoyed using phatch, let's do everybody a little bit to get nice documentation!

durand
October 28th, 2007, 10:02 AM
I'll try to work on some documentation, maybe as a mediawiki? I've got a lot of homework from school at the moment, but I'll do what I can during weekends.

stani
October 28th, 2007, 10:13 AM
I'll try to work on some documentation, maybe as a mediawiki? I've got a lot of homework from school at the moment, but I'll do what I can during weekends.
Great! Please send me a private message with your email. (I always have difficulty to match forum names with emails.) I don't have such good experience with wiki. Most of the time it took me more work than what it saved me. I review all text to be sure no mistakes are made. Also I prefer to choose something like asciidoc which makes generating it in different languages and formats easy. However you don't have to bother about that. Just send me it in the way it is most convenient for you. But please email me which docs or tutorial you want to make.

richardjennings
November 2nd, 2007, 10:39 AM
I am very impressed!

I found myself needing to batch resize over 800 high res jpegs.

I thought this was going to be difficult and time consuming.

Google search.
Gave Phatch a try

Initially slightly puzzled by the UI.
Used the file / open option to try and select the folder containing the images.

Hit the + button. Selected image size.
Changed values to 25%

Still a little confused how to add the images, so I decided to use the execute option to see what happens.

Tells me I need to add a save action. Told me phatch would do this for me. *yay*

Now I get the option to choose the folder containing the jpgs.

I select the folder & watch as the app starts to resize my images.

I was concerned that the resized images might be saved somewhere unintuative, as the save filter didnt seem easy to configure (i left it default)

Found pics where in a folder named copy_

They were all exactly how I wanted them.

Phatch took around about 4mins on my machine to process 500mb of images.

Job Done!

Very impressed.

All in all took me around 10mins to search for, install, use the app and marval at the finished result.

What a brilliant application!

nebriv
November 7th, 2007, 11:17 PM
Ok I am very interested in this but I am unable to install it!? I am kind of new to ubuntu, but am familiar with .deb packages.

I downloaded the .deb and it says it can't find certain dependencies, I ran it in the terminal so I could copy and paste the output.

ben@ben-desktop:~/Desktop$ sudo dpkg -i phatch_0.0.bzr157-1_all.deb
Selecting previously deselected package phatch.
(Reading database ... 132306 files and directories currently installed.)
Unpacking phatch (from phatch_0.0.bzr157-1_all.deb) ...
dpkg: dependency problems prevent configuration of phatch:
phatch depends on python-wxgtk2.8 | python-wxgtk2.6; however:
Package python-wxgtk2.8 is not installed.
Package python-wxgtk2.6 is not installed.
phatch depends on python-wxversion; however:
Package python-wxversion is not installed.
dpkg: error processing phatch (--install):
dependency problems - leaving unconfigured
Errors were encountered while processing:
phatch

I looked snayptic for python-wxgtk2.8 but I couldn't find it. Oh by the way I just did a clean install onto gusty.

Please help me!


EDIT:

fixed useing this bit of code

http://openpaste.org/en/3734/inline/

durand
November 8th, 2007, 01:19 PM
You could have just done sudo apt-get -f install on its own....oh and use gdebi to install it. Double click on the deb file and it will open the "installer" which works really well.

stani
November 8th, 2007, 04:44 PM
Ok I am very interested in this but I am unable to install it!? I am kind of new to ubuntu, but am familiar with .deb packages.

I downloaded the .deb and it says it can't find certain dependencies, I ran it in the terminal so I could copy and paste the output.

ben@ben-desktop:~/Desktop$ sudo dpkg -i phatch_0.0.bzr157-1_all.deb
Selecting previously deselected package phatch.
(Reading database ... 132306 files and directories currently installed.)
Unpacking phatch (from phatch_0.0.bzr157-1_all.deb) ...
dpkg: dependency problems prevent configuration of phatch:
phatch depends on python-wxgtk2.8 | python-wxgtk2.6; however:
Package python-wxgtk2.8 is not installed.
Package python-wxgtk2.6 is not installed.
phatch depends on python-wxversion; however:
Package python-wxversion is not installed.
dpkg: error processing phatch (--install):
dependency problems - leaving unconfigured
Errors were encountered while processing:
phatch

I looked snayptic for python-wxgtk2.8 but I couldn't find it. Oh by the way I just did a clean install onto gusty.

Please help me!


EDIT:

fixed useing this bit of code

http://openpaste.org/en/3734/inline/

You need to have the universe repositories enabled.
See System>Administration>Software Sources

Your fix of code is not recommended as you won't get updates.

kikke
November 8th, 2007, 07:55 PM
Excellent app!

PartisanEntity
November 11th, 2007, 05:40 PM
stani, Phatch just gets better and better, great work.

kikke
November 14th, 2007, 12:34 PM
I have a problem with Phatch. After adding watermark to the list, it doesn't appear.


Traceback (most recent call last):
File "/usr/lib/python2.5/site-packages/phatch/pyWx/gui.py", line 217, in on_menu_edit_add
self.tree.append_form_by_label_to_selected(label)
File "/usr/lib/python2.5/site-packages/phatch/pyWx/lib/treeEdit.py", line 209, in append_form_by_label_to_selected
return self.append_form_by_label(item,label)
File "/usr/lib/python2.5/site-packages/phatch/pyWx/lib/treeEdit.py", line 113, in append_form_by_label
return self.append_form(self.form_factory[label](),item)
File "/usr/lib/python2.5/site-packages/phatch/pyWx/lib/treeEdit.py", line 103, in append_form
self.import_form(item,form)
File "/usr/lib/python2.5/site-packages/phatch/pyWx/lib/treeEdit.py", line 156, in import_form
self.treeLabel(label,value_as_string))
File "/usr/lib/python2.5/site-packages/phatch/pyWx/lib/treeEdit.py", line 88, in treeLabel
self.CtrlMixin._to_local(value)])
UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 0: ordinal not in range(128)


If I add another item, like invert, the watermark is appear in the list.
But it's unusable because it says when I try to browse the watermark:

/usr/lib/python2.5/site-packages/phatch/core/translation.py:41: UnicodeWarning: Unicode unequal comparison failed to convert both arguments to Unicode - interpreting them as being unequal
if x != _x:
Traceback (most recent call last):
File "/usr/lib/python2.5/site-packages/phatch/pyWx/lib/popup.py", line 220, in OnBrowse
wildcard = self.GetWildcard(),
File "/usr/lib/python2.5/site-packages/phatch/pyWx/lib/popup.py", line 246, in GetWildcard
self._all_files+'|*'])
UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 1: ordinal not in range(128)


I want to use an utf-8 .mo file for hungarian translation, I made it from nl translation.

kikke
November 14th, 2007, 01:26 PM
I've found a patch for phatch!
:)

If you found a bug like I wrote in my previous post, use the following patch.

Insert the following lines (with red) into app.py, after the import section



# -*- coding: UTF-8 -*-
#License: latest GPL

import gettext, locale, os, optparse, sys
from data.info import INFO

reload(sys)
sys.setdefaultencoding('utf-8')


This solve the internationalization problem. I hope this help!

stani
November 21st, 2007, 07:52 PM
I've found a patch for phatch!
:)

If you found a bug like I wrote in my previous post, use the following patch.

Insert the following lines (with red) into app.py, after the import section



# -*- coding: UTF-8 -*-
#License: latest GPL

import gettext, locale, os, optparse, sys
from data.info import INFO

reload(sys)
sys.setdefaultencoding('utf-8')


This solve the internationalization problem. I hope this help!

Hmmm, this might work but is not a recommended solution. Phatch should be fixed in a better way. I try to keep Phatch 100% bug free. So please file a bug on launchpad and attach the .mo file you are using. I'll try to reproduce it and fix it on my system.

arigram
November 25th, 2007, 05:10 PM
Can I use an image as a Watermark and if yes, how so?
I can't seem to figure that part out. Clicking and highlighting the Mark option of the Action doesn't seem to give me any indication of what I should do.

A basic manual is very much needed, indeed.

Since this is professionally important to me, I will make you a deal:
explain me how and I will do the greek translation. :)

stani
November 26th, 2007, 06:31 PM
Can I use an image as a Watermark and if yes, how so?
I can't seem to figure that part out. Clicking and highlighting the Mark option of the Action doesn't seem to give me any indication of what I should do.

A basic manual is very much needed, indeed.

Since this is professionally important to me, I will make you a deal:
explain me how and I will do the greek translation. :)

Quite some people start blogging already about phatch. All together these blogs form already a nice manual. Unfortunately no one contacted me to give some docs back. I count on the users for sending me a manual, translations, ... which I can distribute. OK, as you will do the greek translation, I explain you the watermarking in detail:

* Press the + button and choose watermark.
- Select the first field, where you can specify a filename by typing or by pressing left on the browse button
- Select field 2: Here you can select the method: by offset, scale or tiling. If you give a positive offset it is taken from left, a negative for right. Same for top and bottom. (These you can set in filed 3 and 4) When you choose tile, the photo will be covered all over with multiple watermarks.
- Select last field: here you can select the opacity from 0(completely transparent)-100(completely opaque).

* Press the + button and choose "save image".

Then drag and drop a folder and/or files on phatch... and there you go. You can save your watermark action list by File>Save or the save button. You can use View>Droplet for drag & drop operations which takes less space if you prefer. That's all.

So when you will finish the greek translation ;-) ? If you do a lot of translation, I recommend you use poedit which is faster. Launchpad is more convenient to do small amounts of translation.

stani
November 26th, 2007, 06:37 PM
I have a problem with Phatch. After adding watermark to the list, it doesn't appear.


Traceback (most recent call last):
File "/usr/lib/python2.5/site-packages/phatch/pyWx/gui.py", line 217, in on_menu_edit_add
self.tree.append_form_by_label_to_selected(label)
File "/usr/lib/python2.5/site-packages/phatch/pyWx/lib/treeEdit.py", line 209, in append_form_by_label_to_selected
return self.append_form_by_label(item,label)
File "/usr/lib/python2.5/site-packages/phatch/pyWx/lib/treeEdit.py", line 113, in append_form_by_label
return self.append_form(self.form_factory[label](),item)
File "/usr/lib/python2.5/site-packages/phatch/pyWx/lib/treeEdit.py", line 103, in append_form
self.import_form(item,form)
File "/usr/lib/python2.5/site-packages/phatch/pyWx/lib/treeEdit.py", line 156, in import_form
self.treeLabel(label,value_as_string))
File "/usr/lib/python2.5/site-packages/phatch/pyWx/lib/treeEdit.py", line 88, in treeLabel
self.CtrlMixin._to_local(value)])
UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 0: ordinal not in range(128)


If I add another item, like invert, the watermark is appear in the list.
But it's unusable because it says when I try to browse the watermark:

/usr/lib/python2.5/site-packages/phatch/core/translation.py:41: UnicodeWarning: Unicode unequal comparison failed to convert both arguments to Unicode - interpreting them as being unequal
if x != _x:
Traceback (most recent call last):
File "/usr/lib/python2.5/site-packages/phatch/pyWx/lib/popup.py", line 220, in OnBrowse
wildcard = self.GetWildcard(),
File "/usr/lib/python2.5/site-packages/phatch/pyWx/lib/popup.py", line 246, in GetWildcard
self._all_files+'|*'])
UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 1: ordinal not in range(128)


I want to use an utf-8 .mo file for hungarian translation, I made it from nl translation.

This was an important bug as it affected every language with non-ascii characters. I have released a fix for this in bazaar. (rev 161) I will make a deb installer soon. Fore more info see: https://bugs.launchpad.net/bugs/165208

I think it is best to start a translation from the pot source file. Email me if you need help.

arigram
November 26th, 2007, 06:51 PM
* Press the + button and choose watermark.
- Select the first field, where you can specify a filename by typing or by pressing left on the browse button

Thank you for the reply.
My problem is with the above first field which doesn't give me a button to press or display anything by clicking and typing on it:

http://i184.photobucket.com/albums/x247/arigram/Screenshot-UnsavedActionList-Phatch.png

I will start working on the translation ASAP. It will be my first, so don't hold your breath for too long. ;)

stani
November 26th, 2007, 06:57 PM
Thank you for the reply.
My problem is with the above first field which doesn't give me a button to press or display anything by clicking and typing on it:

Strange. Which version of ubuntu, phatch, etc.. are you using? Could you start phatch in a terminal and paste me the output?

arigram
November 26th, 2007, 07:18 PM
Strange. Which version of ubuntu, phatch, etc.. are you using? Could you start phatch in a terminal and paste me the output?

I am using Ubuntu 7.10 Gutsy Gibbon amd64 with the latest nvidia drivers, compiz version, etc through the "official channels". I also have customized the GUI a bit through Appearance.
Phatch is version 0.0.bzr156 (a most bizarre version number!)
I notice that when I click on the said action field, a small part of the button appears while it remains clickable but not operational:

http://i184.photobucket.com/albums/x247/arigram/Screenshot-UnsavedActionList-Pha-1.png

If I start phatch via the CLI, I just get the GUI immediately with no text output even when I close it. As I am a n00b, that's all I can do for now.

stani
November 26th, 2007, 07:30 PM
I am using Ubuntu 7.10 Gutsy Gibbon amd64 with the latest nvidia drivers, compiz version, etc through the "official channels". I also have customized the GUI a bit through Appearance.
Can you try to switch to the default appereance and see what happens?

Phatch is version 0.0.bzr156 (a most bizarre version number!)
I notice that when I click on the said action field, a small part of the button appears while it remains clickable but not operational:What happens when you maximize the phatch window?

If I start phatch via the CLI, I just get the GUI immediately with no text output even when I close it. This is a good sign. It means there are no errors. Maybe it is due to your appearance settings. In that case I need to have all the files to reconstruct your appearance on my computer here.
As I am a n00b, that's all I can do for now.No problem. Let's see how far we go.

arigram
November 26th, 2007, 08:01 PM
I tried the Human and Clearlooks themes through the Appearance dialog, yet the problem persists. I am not sure what else to try as everything else seems normal.

stani
November 27th, 2007, 11:37 AM
I tried the Human and Clearlooks themes through the Appearance dialog, yet the problem persists. I am not sure what else to try as everything else seems normal.
What happens when you maximize phatch?
Which version of python-wxgtk do you have installed? (look in system>administration>synaptic)?

arigram
November 27th, 2007, 12:41 PM
What happens when you maximize phatch?
Which version of python-wxgtk do you have installed? (look in system>administration>synaptic)?

Ok Stani, problem has been solved!
I had the earlier (2.6) version of the python-wxgtk library instead of the current 2.8 one and was a click away to install it through Synaptic.
If you didn't mention it, it would have taken me some time to figure out the problem as I am not yet completely accustomed to the Linux way of thinking (even though it is logical).
Damn it and was forced to do the translation!
Which btw is almost done, I just have to find and review certain terms, especially highly technical and mathematical ones. I just have to take a look in the greek Gimp translation.
The irony of it all is that I have always run my computers in english and find the greek terminology alien and confusing...

stani
November 27th, 2007, 05:42 PM
Ok Stani, problem has been solved!
I had the earlier (2.6) version of the python-wxgtk library instead of the current 2.8 one and was a click away to install it through Synaptic.
If you didn't mention it, it would have taken me some time to figure out the problem as I am not yet completely accustomed to the Linux way of thinking (even though it is logical).
Nice it works for you!
Damn it and was forced to do the translation!
Which btw is almost done,
Wow! You are as fast as batching your photos ;-)I just have to find and review certain terms, especially highly technical and mathematical ones. I just have to take a look in the greek Gimp translation. Feel free to ask me here if you don't understand something. It might be usefull for other translators as well.

The irony of it all is that I have always run my computers in english and find the greek terminology alien and confusing...For sure the rest of Greece will love you!

stani
November 27th, 2007, 06:55 PM
Damn it and was forced to do the translation!
Which btw is almost done, I just have to find and review certain terms, especially highly technical and mathematical ones. I just have to take a look in the greek Gimp translation.

I checked what you couldn't translate:

- invalid literal: it means when someone entered a wrong formula for example 120.5 pixels, as pixels only can be integer numbers

- integer: integer number such as 1,2,3,...

- float: numbers with floating point such as 3.1415

I hope this helps you and make greek complete!

stani
November 27th, 2007, 08:57 PM
I have updated the first post and added also some links to the most extensive reviews of phatch. I am very impressed with the translation work of arigram who added greek almost complete in one day! Italian and German are also almost finished. Any volunteers to complete it? If you don't understand some phrases, don't be afraid to ask. I'll gladly explain.

arigram
November 27th, 2007, 08:57 PM
I checked what you couldn't translate:

- invalid literal: it means when someone entered a wrong formula for example 120.5 pixels, as pixels only can be integer numbers

- integer: integer number such as 1,2,3,...

- float: numbers with floating point such as 3.1415

I hope this helps you and make greek complete!

Thank you for taking the time to check on the translation.
I still need to go back and change a few things I have
written as their meaning changes when seen in context
and not as single words. One reason I mentioned Gimp was
to see what words they have used for translation as one
term could be described differently and often not literally.
There needs to be a common standard so terms wouldn't
change with every application and be confusing. Some
are quite silly or ugly sounding, some of the reasons I prefer
my desktop in english.
The terms you mentioned is an example of the trouble I had,
as I am not a mathematician or programmer so I don't know
their greek equivalents and can't trust online dictionaries.
I think Gimp's translation will be all I will need.

As far as being a greek national hero, well, I heard they are
preparing a parade tomorrow where the president is gonna
be giving me honors and medals and a large harem.

I think you have done a marvelous job with Phatch and although it
could definitely grow further, I think it might become an important
and popular tool. I am a photographer and needed a tool to help me
display my work on my website. I still haven't had time to play much with it
and I was planning to report after I had some experience, but
there are things I could propose, including new actions if you
are interested and not busy enough.

arigram
November 29th, 2007, 05:48 AM
I have reviewed the translation and corrected quite a few strings.
The problem with translation is that not all languages work similarly and words are not always transferable one-by-one. A lot of content is only applicable to certain situations and then often a term is subject to its surrounding syntax, translator's aesthetics and language structure such as word gender, plurality, conjugation, etc. For example, I had trouble translating the words Batch, Action and List which are basic terms of Phatch, yet can be translated in more than one ways and there is not a present standard of translation at the moment it seems. Even Gimp is only half translated and questionably if you ask me. I have asked three friends of mine to review my translation which save for some "bugs" is complete.
Btw, what does "Apply for future errors " mean, as I can't find a reference to it inside the Phatch application?

But enough of translation talk, that is subject of a different thread.
Want to hear of some suggestions specific to Phatch?

stani
December 5th, 2007, 11:00 AM
Btw, what does "Apply for future errors " mean, as I can't find a reference to it inside the Phatch application?Normally you shouldn't get this message. When an error occurs (phatch bug, bad image, ...) you will get a message that an error occur with the option to ignore, skip or abort. Your choice can be applied to future errors.

But enough of translation talk, that is subject of a different thread.
Want to hear of some suggestions specific to Phatch? Of course, but I do not make any promises to implement them. Feature requests can be asked as a blueprint on launchpad.

stani
December 5th, 2007, 01:46 PM
There is a new version for phatch to download (0.0.bzr164). It fixes an important bug for non-english languages. It is built on gutsy, so I don't know if the deb installer will still work on feisty.
A lot of people did great translations. Anyone who translated and is not listed in the help about dialog box should contact me so I can add him or her. All translations till now ship with this version of phatch. A special thanks to Marcos for translating phatch 100% in galician! I'd like to see more completed languages...spanish, german and italian is almost there.
I am in contact with Debian developpers who might package phatch, which could mean by consequence that phatch becomes available in next ubuntu release (hardy).
So please test if phatch works ok in your local language. I don't want any bug to survive in phatch!
Stani

stani
December 6th, 2007, 08:34 PM
Phatch will land in the universe. I am working together with the Debian PAPT team to bring Phatch in debian Unstable. After that it will be imported in the ubuntu universe repostories so installing phatch will be as simple as:
sudo apt-get install phatch
But we are not there yet. If you want to keep updated, subscribe yourself here:
https://bugs.launchpad.net/ubuntu/+bug/145193

stani
December 7th, 2007, 06:40 AM
For the diggers among you, give phatch an extra boost and digg it:
http://digg.com/linux_unix/Phatch_batch_photo_power_without_bash_hassle_2

arigram
December 9th, 2007, 02:50 PM
Workflow.
As a professional photographer and graphic artist I maintain a website with my work.
My workflow is such:

Film Photographs:
1) Print with analog enlarger.
2) Scan.
3) Adjust Image with Gimp (Tonallity, Brightness, Crop, Perspective, etc) while retaining original analog print characteristics (no extra manipulation).
4) Save as Tiff for the archive.
5) Rescale and save as a Jpeg copy for the website.
6) Place each jpeg on folders according to the website category (subject matter).
7) Upload each jpeg via the Website Frontend.
8) Name each with english and greek titles and place them in corresponding gallery categories via the Website Frontend.
With Digital Artwork its the same same workflow from number 4 unless its digital photographs that almost always need some adjustment with the Gimp.
I don't do digital printing but I can imaging the need for a workflow that automatically processes images that will end up being printed.

Anything to save me time and effort and free me from repetition is very much appreciated.
Batch processing is an important aspect of a digital imaging workflow and has to be comprehensive and easy to use.
Phatch has all the potential to be the very best Batch Processor.

General

- Scheduling.
Schedule execution of a single or multiple action lists. Able to run multiple schedules.Schedule by every boot, date, time, new files.
New files meaning to watch one or more directories for new files added. Set the number of files as a threshold by value number. For example, if value is 1, the batch process begins everytime a new file is added to the watched directory, but if the value is 10, then wait until 10 files are placed before doing anything.
Useful when you have a routine workflow such updating a website, preparing images for presentation or print, updating the database or portfolio, etc.
- Action Value Presets.
Ability to save values of Actions as presets to be selected in future Actions by name and/or value.
E.g. a set of preset values of color adjustments for a certain type of film or digital sensor, a variety of watermarks, different frames, blurring presets, often used colors, etc
- Tabs.
So you can load multiple action lists, which you can select by tab press.
When in droplet mode, you can tell the action list by either a number displayed at one corner or an action list's name under the icon. By clicking on the number or the name, you can change the action list. Also able to do so by means of a pull-down context menu.
Useful when you have different kinds of batch processes to execute, such as processing the same images for printing and for web display. Saves a bit of time and organises the workflow better.
- Add Actions.
Keep the Add Actions dialog open and add Actions by means of doubleclicking and/or drag and dropping.

Present Actions – New Features
- Rotate.
Free Rotation by value.
Useful when you know that all the images are titled by a cretain amount due to scanning, etc.
- Watermark.
Add border to watermark, adjust edges (sharp/rounded), color of border.
- Save.
Folder Arrangement: Save images to different folders based on their characteristics (type, size, colors, etc) and/or comment tags (camera, lens, subject matter, etc). If folder doesn't exist, create one.

New Actions - General

- Include/Exclude Files.
Automatically include and/or exclude files from the set directory(ies) by:
name, type, color space, date modified, size, exif information, tag/comment.
By placing this Action in the beginning of the List you can include/exclude or images, but by placing it once or multiple times among the List, you can limit certain Actions to certain files even after they were processed by other Actions. For example you can adjust the brightness to all files but limit the resizing to only the jpeg files.
- Comment Editor.
Edit and create comment and Exif tags to add to the files, such as photographer, camera, film, subject type, etc.
Able to add a Gnome Nautilus Emblem.
Useful when working with images that do not contain exif information (film photos, computer graphics, etc) but also able to add more information when exif is present.
- FTP Transfer.
Transfer files to another location by ftp.
- Print.
Send processed batch to a printer to be printed en masse.
- PDF Creator.
Create a PDF file from the image batch. You can choose how many images a page would fit, background color, offset and alignment, text above or below (image label from filename or custom) and compression/quality.
Useful for building quick portfolios, draft indexes, printing tests, etc.

New Actions – Adjustment

- Brightness, Contrast, Saturation.
- Cropping.
Screen Edge Values, Offset.
- Color Adjustment.
RGB/CMYK. Hue, Saturation, Brightness.
- Sharpening.
- Blur.
- Lens Distortion.
Fix or exaggerate distortions made by the camera lens.
Barrel or pinch, offset.
Useful when you know that a certain lens or focal legth creates distortion (eg. cheap zoom lenses) and which you have used in the past a lot or keep using.

New Actions – Effects.

- Digital Noise/Film Grain.
Film Grain is different from Digital Noise. Its size and crystalic structure is relevant to the film type and ISO speed set. It is also only visible in non pure white-black tones.
- Colorization.
Colorize whole image by selected color from a palette. Limit the colorization to dark/gray/white values. This way one can simulate chemical toners (sepia, gold, selenium, etc) that can limit their effect in certain values. By combining these actions one can simulate split toning effects (combining two or more chemical toners to achieve special colors and effects).
- Frame.
Add a frame around the image. Simple line with control on thickness and color or use a graphic file with transparency which will form the frame. Choose inside/directly/outside placement and transparency.
“Destructive” option: subtract from the main image using the frame so you can create tear and cut effects (or darkroom printing).
- Combine Images.
Combine images vertically, horizontally (to create panorama) or by rows/columns (to create index/contact sheet).


That's it for now. Its quite a lot!
Of course the reason I made the list public is in hopes not just to increase your workload but to attract others to create Actions and develop the application.
After all this is Open Source world.

stani
December 19th, 2007, 07:36 PM
General

- Scheduling.
Schedule execution of a single or multiple action lists. I was also thinking of scheduling. Therefore you'll need to wait for Phatch 0.2, which will hopefully supply a phatch command line interface. However scheduling will not be a task for Phatch. Linux has a great tool for that: cron. No way I can beat that. If you want a nice GUI for it, try:
sudo apt-get install gnome-schedule
http://gnome-schedule.sourceforge.net/
- Action Value Presets.
Ability to save values of Actions as presets to be selected in future Actions by name and/or value.
E.g. a set of preset values of color adjustments for a certain type of film or digital sensor, a variety of watermarks, different frames, blurring presets, often used colors, etcI agree with this. Please file a blueprint for presets. My idea is that you can use saved action list as an action itself. This can contain some locked attributes while others could still be changed.
- Tabs.
So you can load multiple action lists, which you can select by tab press.
When in droplet mode, you can tell the action list by either a number displayed at one corner or an action list's name under the icon. By clicking on the number or the name, you can change the action list. Also able to do so by means of a pull-down context menu.
Useful when you have different kinds of batch processes to execute, such as processing the same images for printing and for web display. Saves a bit of time and organises the workflow better.I doubt about this one. You should see Phatch as a tool to create action lists. For professional execution you will use the console version. Also it only makes sense if the opened action lists in Phatch needs to be applied simultaneously.In that sense people will mostly work with one action list and the notebook interface only adds clutter.
- Add Actions.
Keep the Add Actions dialog open and add Actions by means of doubleclicking and/or drag and dropping.File a blueprint for this one. I have to think about it.

Present Actions – New Features
- Rotate.
Free Rotation by value.
Useful when you know that all the images are titled by a cretain amount due to scanning, etc.File a blueprint for it. If the image rotates should the size follow the bounding box?
- Watermark.
Add border to watermark, adjust edges (sharp/rounded), color of border.Can you give visual examples? It would any way only be possible to add a rectangular border.
- Save.
Folder Arrangement: Save images to different folders based on their characteristics (type, size, colors, etc) and/or comment tag