Skip to main content

Photoshop In Java

11 replies [Last post]
calvinnme
Offline
Joined: 2006-07-26

I've been working for some time on a 100% Java mini version of Photoshop. It has most of the filters and lots of the features. It also uses the limited part of JMF that works and has many computer vision features in it too. My question is, is this a useful thing? When I get it boxed up to a point where it is usable, is this something that people would like to have a copy of? Thanks ahead for any reply I get.

Reply viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.
alisondurda
Offline
Joined: 2007-11-13

Calvinnme,
I need to contact you..pls email me at paintedgecko@yahoo.com.
Thank you.
Alison Durda
Anderson , SC

Brian Burkhalter

Assuming of course that it is JAI-based it sounds as if it would be
appropriate to host this as a JAI sub-project under https://jai.dev.java.net/
if those project owner(s) wanted to do so.

Brian

On Wed, 26 Jul 2006, jai-interest@javadesktop.org wrote:

> Thanks for everyone's response so far. I was definitely planning on making it open source, and I agree there are enough photo correction tools in the world - sharpening, blurring, contrast enhancement, red-eye removal, etc. What I've done is also add some of the more exotic filters that Adobe has in their native catalog. For example, I have my own versions of their dry brush, film grain, cloud, glass, crosshatch, mezzotint filters, etc.
> Like I said earlier, I am trying to make the interface a little more friendly and I'm also adding a few more features such as layers and selection tools so that filters can be implemented in just a section of the image. This is actually harder than it would seem to be.
> [Message sent by forum member 'calvinnme' (calvinnme)]
>
> http://forums.java.net/jive/thread.jspa?messageID=136919

----------------
Brian Burkhalter
Java Media, Imaging, and Graphics
Sun Microsystems, Inc.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
This email message is for the sole use of the intended recipient(s)
and may contain confidential and privileged information. Any
unauthorized review, use, disclosure or distribution is prohibited.
If you are not the intended recipient, please contact the sender by
reply email and destroy all copies of the original message.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

---------------------------------------------------------------------
To unsubscribe, e-mail: interest-unsubscribe@jai.dev.java.net
For additional commands, e-mail: interest-help@jai.dev.java.net

miyako
Offline
Joined: 2006-07-30

I've been working on something that is sort of along the same lines as a photoshop/lightroom/picasa application in Java as well. I think that there is definitely a desire for something like this. Gimp is alright, but it's too heavyweight for quick things. I've been focusing on creating a nice UI for plugins, and a robust set of tools for writing plugins, and I've been working on an implementation of a few Texture Synthesis algorithms for making textures for 3D artwork.

It seems like a lot of people are intersted in creating these sorts of applications, perhaps we should put our heads together and try to make a Gimp killer. If anyone is interested, post here or send me an email.

Fabrizio Giudici

On Aug 2, 2006, at 12:11 , jai-interest@javadesktop.org wrote:

> I've been working on something that is sort of along the same lines
> as a photoshop/lightroom/picasa application in Java as well. I
> think that there is definitely a desire for something like this.
> Gimp is alright, but it's too heavyweight for quick things. I've
> been focusing on creating a nice UI for plugins, and a robust set
> of tools for writing plugins, and I've been working on an
> implementation of a few Texture Synthesis algorithms for making
> textures for 3D artwork.
>
> It seems like a lot of people are intersted in creating these sorts
> of applications, perhaps we should put our heads together and try
> to make a Gimp killer. If anyone is interested, post here or send
> me an email.
> [Message sent by forum member 'miyako' (miyako)]
>
> http://forums.java.net/jive/thread.jspa?messageID=138969
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: interest-unsubscribe@jai.dev.java.net
> For additional commands, e-mail: interest-help@jai.dev.java.net
>
>

I've already told it, anyway blueMarine (bluemarine.tidalwave.it,
bluemarine.dev.java.net) contains
a photo browser, cataloging features, geotagging, gallery creation
(code being committed these days),
camera raw photo support. This month we're working on the component
which keeps the persistent
settings about operations performed on each photo (in a Lightroom /
Aperture fashion). At the moment
nothing is related to real photo manipulation, which we would start
working on next month (apart a
very basic package named EditableImage which is a wrapper around the
real processing engine and makes
it possible to use a mix of Java2D, JAI, possibly other's code). We
would be more than happy in hearing
that others are willing to share their editing code in some way. This
could also mean releasing their
own application and working together to integrate it as a plugin
(blueMarine is now designed around
NetBeans OpenIDE and is completely modular) - I mean, it could be two
applications that can be integrated
together, if somebody wants to keep his own application name/
container/etc.

--
Fabrizio Giudici, Ph.D. - Java Architect, Project Manager
Tidalwave s.a.s. - "We make Java work. Everywhere."
http://www.tidalwave.it/blog - Fabrizio.Giudici@tidalwave.it
mobile: +39 348.150.6941 - fax: +39 027.005.105.36

---------------------------------------------------------------------
To unsubscribe, e-mail: interest-unsubscribe@jai.dev.java.net
For additional commands, e-mail: interest-help@jai.dev.java.net

calvinnme
Offline
Joined: 2006-07-26

Thanks for everyone's response so far. I was definitely planning on making it open source, and I agree there are enough photo correction tools in the world - sharpening, blurring, contrast enhancement, red-eye removal, etc. What I've done is also add some of the more exotic filters that Adobe has in their native catalog. For example, I have my own versions of their dry brush, film grain, cloud, glass, crosshatch, mezzotint filters, etc.
Like I said earlier, I am trying to make the interface a little more friendly and I'm also adding a few more features such as layers and selection tools so that filters can be implemented in just a section of the image. This is actually harder than it would seem to be.

gfx
Offline
Joined: 2003-06-14

You should ask the status of Xerto Imagery (www.xerto.com) I have played with the alpha versions and it's a great tool that handles many file formats, and RAW files in particular. I don't know what are the goals of this tool as of today but it might be worth sending a mail to Jasper Potts (the guy working on it.)

Brian Burkhalter

As I think Fabrizio already pointed out, "jrawio" https://jrawio.dev.java.net/
also handles RAW format image streams.

Brian

On Thu, 27 Jul 2006, jai-interest@javadesktop.org wrote:

> You should ask the status of Xerto Imagery (www.xerto.com) I have played with the alpha versions and it's a great tool that handles many file formats, and RAW files in particular. I don't know what are the goals of this tool as of today but it might be worth sending a mail to Jasper Potts (the guy working on it.)
> [Message sent by forum member 'gfx' (gfx)]
>
> http://forums.java.net/jive/thread.jspa?messageID=137278
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: interest-unsubscribe@jai.dev.java.net
> For additional commands, e-mail: interest-help@jai.dev.java.net
>
>

----------------
Brian Burkhalter
Java Media, Imaging, and Graphics
Sun Microsystems, Inc.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
This email message is for the sole use of the intended recipient(s)
and may contain confidential and privileged information. Any
unauthorized review, use, disclosure or distribution is prohibited.
If you are not the intended recipient, please contact the sender by
reply email and destroy all copies of the original message.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

---------------------------------------------------------------------
To unsubscribe, e-mail: interest-unsubscribe@jai.dev.java.net
For additional commands, e-mail: interest-help@jai.dev.java.net

Fabrizio Giudici

On Jul 26, 2006, at 20:03 , jai-interest@javadesktop.org wrote:

> I've been working for some time on a 100% Java mini version of
> Photoshop. It has most of the filters and lots of the features. It
> also uses the limited part of JMF that works and has many computer
> vision features in it too. My question is, is this a useful thing?
> When I get it boxed up to a point where it is usable, is this
> something that people would like to have a copy of? Thanks ahead
> for any reply I get.
> [Message sent by forum member 'calvinnme' (calvinnme)]
>
> http://forums.java.net/jive/thread.jspa?messageID=136878

I'd be interested if it's opensource. I'm working on a thing that,
using similar words, is a 100% Java mini version of Lightroom, I
mean, at the moment there's the cataloging, browsing tools etc. (look
at bluemarine.tidalwave.it). There's no editing part at all. Sounds
like it's pretty complementary to your work. I've planned to add the
editing part, but before start working on it I'm searching for
existing opensource applications and developers that would like to
work together in some way.

I've also published a image i/o plugin for reading camera-raw files -
the next step is working on an opensource 100% Java version of the
camera raw plugin by Adobe. Being able to base it on existing
filtering code would be great.

--
Fabrizio Giudici, Ph.D. - Java Architect, Project Manager
Tidalwave s.a.s. - "We make Java work. Everywhere."
http://www.tidalwave.it/blog - Fabrizio.Giudici@tidalwave.it
mobile: +39 348.150.6941 - fax: +39 027.005.105.36

---------------------------------------------------------------------
To unsubscribe, e-mail: interest-unsubscribe@jai.dev.java.net
For additional commands, e-mail: interest-help@jai.dev.java.net

Christoph Wagner

I would be interested to play around with it. It's always fun to see something useful grow.

Regards,
Campus

> -----Original Message-----
> From: jai-interest@javadesktop.org
> [mailto:jai-interest@javadesktop.org]
> Sent: Wednesday, July 26, 2006 8:04 PM
> To: interest@jai.dev.java.net
> Subject: [JAI] Photoshop In Java
>
> I've been working for some time on a 100% Java mini version
> of Photoshop. It has most of the filters and lots of the
> features. It also uses the limited part of JMF that works and
> has many computer vision features in it too. My question is,
> is this a useful thing? When I get it boxed up to a point
> where it is usable, is this something that people would like
> to have a copy of? Thanks ahead for any reply I get.
> [Message sent by forum member 'calvinnme' (calvinnme)]
>
> http://forums.java.net/jive/thread.jspa?messageID=136878
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: interest-unsubscribe@jai.dev.java.net
> For additional commands, e-mail: interest-help@jai.dev.java.net
>

---------------------------------------------------------------------
To unsubscribe, e-mail: interest-unsubscribe@jai.dev.java.net
For additional commands, e-mail: interest-help@jai.dev.java.net

Ken Blair

Absolutely if it's open source. If it's not open source then my
personal and professional interest would be limited, if you're looking
to produce a retail product then I wouldn't even consider it with Adobe
already out there. I can only speak for myself of course.

jai-interest@javadesktop.org wrote:
> I've been working for some time on a 100% Java mini version of Photoshop. It has most of the filters and lots of the features. It also uses the limited part of JMF that works and has many computer vision features in it too. My question is, is this a useful thing? When I get it boxed up to a point where it is usable, is this something that people would like to have a copy of? Thanks ahead for any reply I get.
> [Message sent by forum member 'calvinnme' (calvinnme)]
>
> http://forums.java.net/jive/thread.jspa?messageID=136878
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: interest-unsubscribe@jai.dev.java.net
> For additional commands, e-mail: interest-help@jai.dev.java.net
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: interest-unsubscribe@jai.dev.java.net
For additional commands, e-mail: interest-help@jai.dev.java.net

Brian Burkhalter

Not to mention these:

LightZone - http://lightcrafts.com/

UpShot - http://www.upshotphoto.com/

Brian

On Wed, 26 Jul 2006, Ken Blair wrote:

> Absolutely if it's open source. If it's not open source then my personal and
> professional interest would be limited, if you're looking to produce a retail
> product then I wouldn't even consider it with Adobe already out there. I can
> only speak for myself of course.
>
> jai-interest@javadesktop.org wrote:
>> I've been working for some time on a 100% Java mini version of Photoshop.
>> It has most of the filters and lots of the features. It also uses the
>> limited part of JMF that works and has many computer vision features in it
>> too. My question is, is this a useful thing? When I get it boxed up to a
>> point where it is usable, is this something that people would like to have
>> a copy of? Thanks ahead for any reply I get.
>> [Message sent by forum member 'calvinnme' (calvinnme)]
>>
>> http://forums.java.net/jive/thread.jspa?messageID=136878

----------------
Brian Burkhalter
Java Media, Imaging, and Graphics
Sun Microsystems, Inc.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
This email message is for the sole use of the intended recipient(s)
and may contain confidential and privileged information. Any
unauthorized review, use, disclosure or distribution is prohibited.
If you are not the intended recipient, please contact the sender by
reply email and destroy all copies of the original message.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

---------------------------------------------------------------------
To unsubscribe, e-mail: interest-unsubscribe@jai.dev.java.net
For additional commands, e-mail: interest-help@jai.dev.java.net