Sepialise Me, apply sepia tone to your photos!

A section for all development and testing programmes and customised browsers written by SillyDog701 community. Featured products including Donzilla, Firescape, DJGM Distro, and Netscape Streamline.

Sepialise Me, apply sepia tone to your photos!

Postby Antony » Thu 01 Mar, 2007 12:23 am

I am pleased to announce the public release of Automator Action -
Image

Like the good old fashion style? As the name suggested, this Automator Action will apply sepia tone (effect) to your photos, and it's very easy to use, just do it the Mac way - drag-and-drop.

To use it, simply download Sepialise Me (free from MacCentre701).

Then drag your images or photos to the Sepialise Me icon.
Image

You can get results like this:
Image

For more information and to download Sepialise Me (Automator Action), please visit Sepialise Me page.

(PS. That is Antony in the photo above.)
UserAgent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X; en) AppleWebKit/418.9.1 (KHTML, like Gecko) Safari/419.3
User avatar
Antony
diamond member
diamond member
 
Posts: 15257
Joined: Tue 18 Jun, 2002 11:36 pm
Location: Sydney, Australia

Postby Antony » Fri 02 Mar, 2007 4:57 am

No takers?
UserAgent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X; en-US; rv:1.8.1.2) Gecko/20070219 Firefox/2.0.0.2
User avatar
Antony
diamond member
diamond member
 
Posts: 15257
Joined: Tue 18 Jun, 2002 11:36 pm
Location: Sydney, Australia

Postby djv1 » Fri 02 Mar, 2007 2:33 pm

i would take it for windows if you are willing to make it
UserAgent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)
Dustin
User avatar
djv1
diamond member
diamond member
 
Posts: 1167
Joined: Wed 14 Jan, 2004 6:02 pm

Postby Don_HH2K » Fri 02 Mar, 2007 3:46 pm

djv1 wrote:i would take it for windows if you are willing to make it


Working on a .NET Framework port right now, started this morning. Of course with classes and all that hasn't given me much time to work with it yet. :(

I have no idea how to use GDI+ to do this sort of thing, so I'm borrowing the sepia code from the open-source Paint.NET. Apparently it isn't too hard since SepiaEffect.cs is less than 2kb in size.
UserAgent: Mozilla/5.0 (Windows; U; Windows NT 5.2; en-US; rv:1.8.1.2) Gecko/20070225 BonEcho/2.0.0.2 (tete009 G7 SSE2)
Laptop: HP Compaq nx6325 - Turion 64 X2 @ 2GHz, 2GB DDR2, 100GB HD, ATI Radeon X300, 15" LCD, Seven Pro
Handheld: Palm Treo 650 - Intel PXA270 @ 312MHz, 10MB RAM, 32MB flash, 2.7" LCD, Palm OS 5.4
User avatar
Don_HH2K
Moderator
Moderator
 
Posts: 5112
Joined: Sun 09 May, 2004 3:59 pm

Postby Don_HH2K » Fri 02 Mar, 2007 6:50 pm

My .NET Framework 2.0 port is done so that you can run (something like) this on Windows platforms. It's written in C#, and supports sepialising the following file types: BMP, JPEG, PNG, GIF, TIF, WMF, and EMF (i.e. everything that GDI+ supports). It should run without problems on Windows 2000 and higher; 98 and ME users might need to install it manually.

To use the .NET version of Sepialise Me, you will need to go download the .NET Framework 2.0 or higher if you haven't already or haven't received it through Windows Update. Windows Vista users do not need to download the .NET Framework, as it comes included with Vista.

You can download Sepialise Me binaries here (2kb). To install, extract the contents of the ZIP file and double-click [tt]install[/tt] or [tt]install.cmd[/tt]. The source of sepialise.cs is available here if you want to play around with it.

My version of Sepialise Me is a bit different from Antony's in a few ways. First off, rather than using a drag-and-drop, you only need to select the file(s) you want, then right-click and hit Sepialise Me, as shown below:

Image

It saves files in the JPEG format in the same folder and appends "_sepia" at the end of the filename. For those interested Sepialise Me installs itself on your %PATH%, so you can run it using [tt]sepialise[/tt] in batch files or on a command line. Using this method it should run on Windows 98/ME as well as other operating systems using the free Mono framework.

On average I've found this to be pretty fast - it processes a folder full of sixteen 640x480 JPEG images in roughly a second and a half on my machine. Feel free to share your results.
UserAgent: Mozilla/5.0 (Windows; U; Windows NT 5.2; en-US; rv:1.8.1.2) Gecko/20070225 BonEcho/2.0.0.2 (tete009 G7 SSE2)
Laptop: HP Compaq nx6325 - Turion 64 X2 @ 2GHz, 2GB DDR2, 100GB HD, ATI Radeon X300, 15" LCD, Seven Pro
Handheld: Palm Treo 650 - Intel PXA270 @ 312MHz, 10MB RAM, 32MB flash, 2.7" LCD, Palm OS 5.4
User avatar
Don_HH2K
Moderator
Moderator
 
Posts: 5112
Joined: Sun 09 May, 2004 3:59 pm

Postby Pu7o » Fri 02 Mar, 2007 11:46 pm

Sorry, it's not mono-compatible, Mono doesn't have System.Drawing yet.

Code: Select all
[puto@iMac ~/Desktop]$ mcs sepialise.cs
sepialise.cs(2,7): error CS0234: The type or namespace name `Drawing' does not exist in the namespace `System'. Are you missing an assembly reference?
sepialise.cs(2,1): error CS0246: The type or namespace name `System.Drawing' could not be found. Are you missing a using directive or an assembly reference?
    Try using -r:System.Drawing
sepialise.cs(3,7): error CS0234: The type or namespace name `Drawing' does not exist in the namespace `System'. Are you missing an assembly reference?
sepialise.cs(3,1): error CS0246: The type or namespace name `Drawing.Imaging' could not be found. Are you missing a using directive or an assembly reference?
sepialise.cs(2,7): error CS0234: The type or namespace name `Drawing' does not exist in the namespace `System'. Are you missing an assembly reference?
sepialise.cs(2,1): error CS0246: The type or namespace name `System.Drawing' could not be found. Are you missing a using directive or an assembly reference?
    Try using -r:System.Drawing
sepialise.cs(3,7): error CS0234: The type or namespace name `Drawing' does not exist in the namespace `System'. Are you missing an assembly reference?
sepialise.cs(3,1): error CS0246: The type or namespace name `Drawing.Imaging' could not be found. Are you missing a using directive or an assembly reference?
Compilation failed: 8 error(s), 0 warnings
UserAgent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X; en) AppleWebKit/419 (KHTML, like Gecko) Safari/419.3
User avatar
Pu7o
Macfox
Macfox
 
Posts: 2014
Joined: Thu 06 Jan, 2005 12:03 pm
Location: Portugal

Postby Don_HH2K » Fri 02 Mar, 2007 11:50 pm

Okay, forget I ever said it was Mono-compatible.
UserAgent: Mozilla/5.0 (Windows; U; Windows NT 5.2; en-US; rv:1.8.1.2) Gecko/20070225 BonEcho/2.0.0.2 (tete009 G7 SSE2)
Laptop: HP Compaq nx6325 - Turion 64 X2 @ 2GHz, 2GB DDR2, 100GB HD, ATI Radeon X300, 15" LCD, Seven Pro
Handheld: Palm Treo 650 - Intel PXA270 @ 312MHz, 10MB RAM, 32MB flash, 2.7" LCD, Palm OS 5.4
User avatar
Don_HH2K
Moderator
Moderator
 
Posts: 5112
Joined: Sun 09 May, 2004 3:59 pm

Postby Pu7o » Fri 02 Mar, 2007 11:53 pm

Partially ignore my earlier comment; Mono does indeed have System.Drawing. Still, this doesn't work on Mono.

Code: Select all
[puto@iMac ~/Desktop]$ mcs sepialise.cs -r:System.Drawing
[puto@iMac ~/Desktop]$ mono sepialise.exe

Unhandled Exception: System.IndexOutOfRangeException: Array index is out of range.
  at Sepialise_Me.Program.Main (System.String[] args) [0x00000]

** ERROR **: file mini.c: line 8604 (mono_get_lmf_addr): should not be reached
aborting...
Stacktrace:


** (process:2037): ERROR (recursed) **: file mini.c: line 8588 (mono_get_lmf): should not be reached
aborting...
Abort trap
[puto@iMac ~/Desktop]$


EDIT again: I'm a complete idiot. This DOES work on mono. I just forgot to pass an argument to the thing. :roll:
UserAgent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X; en) AppleWebKit/419 (KHTML, like Gecko) Safari/419.3
User avatar
Pu7o
Macfox
Macfox
 
Posts: 2014
Joined: Thu 06 Jan, 2005 12:03 pm
Location: Portugal

Postby Don_HH2K » Fri 02 Mar, 2007 11:57 pm

Uh.. Perfect?
UserAgent: Mozilla/5.0 (Windows; U; Windows NT 5.2; en-US; rv:1.8.1.2) Gecko/20070225 BonEcho/2.0.0.2 (tete009 G7 SSE2)
Laptop: HP Compaq nx6325 - Turion 64 X2 @ 2GHz, 2GB DDR2, 100GB HD, ATI Radeon X300, 15" LCD, Seven Pro
Handheld: Palm Treo 650 - Intel PXA270 @ 312MHz, 10MB RAM, 32MB flash, 2.7" LCD, Palm OS 5.4
User avatar
Don_HH2K
Moderator
Moderator
 
Posts: 5112
Joined: Sun 09 May, 2004 3:59 pm

Postby Antony » Sat 03 Mar, 2007 7:05 am

Don_HH2K wrote:On average I've found this to be pretty fast - it processes a folder full of sixteen 640x480 JPEG images in roughly a second and a half on my machine. Feel free to share your results.
Excellent, do you have before and after outputs of a picture of yourself?
UserAgent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X; en) AppleWebKit/418.9.1 (KHTML, like Gecko) Safari/419.3
User avatar
Antony
diamond member
diamond member
 
Posts: 15257
Joined: Tue 18 Jun, 2002 11:36 pm
Location: Sydney, Australia

Postby Antony » Sat 03 Mar, 2007 7:30 am

Thanks guys for your interesting on porting to other platforms.

Do we have any feedback on Sepialise Me (Automator Action), the one that works directly on Mac OS X 10.4?

Perhaps SillyDog701 members are not that interested on Sepialise Me (Automator Action) I wrote, but Apple does. In this Apple Mac OS X Download page (under Automator Actions section), it seems that Apple likes it.

Image
UserAgent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X; en) AppleWebKit/418.9.1 (KHTML, like Gecko) Safari/419.3
User avatar
Antony
diamond member
diamond member
 
Posts: 15257
Joined: Tue 18 Jun, 2002 11:36 pm
Location: Sydney, Australia

Postby khimkhoykhi » Sat 03 Mar, 2007 4:31 pm

Wow, one cool App! Like you said, it's as easy as drag and drop.

Thanks for sharing Antony, as always.

(nice photo you have there in the Apple website)
UserAgent: Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en) AppleWebKit/418.9.1 (KHTML, like Gecko) Safari/419.3
khimkhoykhi
member
member
 
Posts: 46
Joined: Tue 30 Aug, 2005 11:09 am
Location: Philippines

Postby Antony » Tue 20 Mar, 2007 8:38 am

I just noticed that Sepialise Me has been listed in Softpedia, and has the "100% clean" thing.

Image

(I did not submit the file there.)
UserAgent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X; en-US; rv:1.8.1.2) Gecko/20070219 Firefox/2.0.0.2
User avatar
Antony
diamond member
diamond member
 
Posts: 15257
Joined: Tue 18 Jun, 2002 11:36 pm
Location: Sydney, Australia

Postby Antony » Sat 06 Dec, 2008 3:02 am

Sepialise Me 1.1 is now available.

Version 1.1 added compatibility to Mac OS X 10.5 "Leopard".

Sepialise Me 1.1 requires Mac OS X v.10.5.x 'Leopard'. Mac OS X v.10.4.x users can still download version 1.0 from this page.
UserAgent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; en-US; rv:1.9.0.4) Gecko/2008102920 Firefox/3.0.4
User avatar
Antony
diamond member
diamond member
 
Posts: 15257
Joined: Tue 18 Jun, 2002 11:36 pm
Location: Sydney, Australia

Re:

Postby wdf2020 » Mon 31 Oct, 2011 6:05 pm

Antony wrote:Sepialise Me 1.1 is now available.

Version 1.1 added compatibility to Mac OS X 10.5 "Leopard".

Sepialise Me 1.1 requires Mac OS X v.10.5.x 'Leopard'. Mac OS X v.10.4.x users can still download version 1.0 from this page.


Is there going to be a version for OS X 'Lion'? :)
UserAgent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.2 (KHTML, like Gecko) Chrome/15.0.874.106 Safari/535.2
wdf2020
new member
new member
 
Posts: 2
Joined: Mon 31 Oct, 2011 5:05 pm


Return to SD701 DevZone

Who is online

Registered users: Bing [Bot], Google [Bot], Majestic-12 [Bot], Yahoo [Bot]
cron