RetouchPRO

Go Back   RetouchPRO > Tools > Software
Register Blogs FAQ Site Nav Search Today's Posts Mark Forums Read


Software Photoshop, Lightroom, Paintshop Pro, Painter, etc., and all their various plugins. Of course, you can also discuss all other programs, as well.

Where to start for writing a graphics application?

Reply
 
Thread Tools
  #1  
Old 07-08-2003, 10:42 PM
jeaniesa's Avatar
jeaniesa jeaniesa is offline
Senior Member
 
Join Date: Aug 2001
Location: Colorado foothills
Posts: 1,826
Where to start for writing a graphics application?

This is kind of a strange request and not really part of the focus of this site, but we have so much knowledge among the members here I thought I'd ask. I'm wanting to write a specialized program that will manipulate photos in a variety of ways. But, I have no idea where to even start. I've got a computer science degree, but that was almost 20 years ago and I spent my software design career working on UNIX workstations. Things have advanced so much that I'm woefully behind in knowing what the current technology is, but I know I can learn it if I can figure out where to start.

I think of programs like Neat Image, Bibble, Focus Magic, etc. Not that I want to do what those programs already do, but if I can figure out how those applications were done, then I think I could figure out how to implement the tiny idea that's been nagging at me.

I went to Barnes & Noble today, but all I found were books on how to write games. I don't even know what language to use - or what (code) libraries might be useful/necessary.

Can anyone give me a pointer on where to go to find more info - or what terms to search for in google?

Thanks, Jeanie
Reply With Quote top
  #2  
Old 07-08-2003, 10:58 PM
Andrew B.'s Avatar
Andrew B. Andrew B. is offline
Senior Member
 
Join Date: Oct 2002
Location: Los Angeles
Posts: 432
Hi Jeanie,

This might sound nuts, but have you written to the authors of Neat Image, Bibble, and Focus Magic -- and said exactly what you said here.

Also, I remember the author of SharpControl mentioning some free libraries he uses. Maybe he can give you some pointers.
Reply With Quote top
  #3  
Old 07-08-2003, 11:04 PM
jeaniesa's Avatar
jeaniesa jeaniesa is offline
Senior Member
 
Join Date: Aug 2001
Location: Colorado foothills
Posts: 1,826
No, not nuts Andrew. I did think about it, but thought I'd post here first since I feel like I know you all.

Jeanie
Reply With Quote top
  #4  
Old 07-08-2003, 11:24 PM
jeaniesa's Avatar
jeaniesa jeaniesa is offline
Senior Member
 
Join Date: Aug 2001
Location: Colorado foothills
Posts: 1,826
Another question... is it easier or more difficult to write a plug-in for PS vs. a stand-alone application? Can PS plug-ins also be used in other programs like PSP and PS Elements? Are they automatically cross-platform (PC & Mac) that way?

I think I'm in over my head and I haven't even started yet...

Jeanie
Reply With Quote top
  #5  
Old 07-09-2003, 12:07 AM
winwintoo's Avatar
winwintoo winwintoo is offline
Senior Member
 
Join Date: Feb 2002
Location: Regina, Saskatchewan
Posts: 942
Jeanie, there are many languages you could use and for each language there are numerous "development environments"

I was involved in an email list with the creator of RealBASIC
but dropped out because of other commitments. IMHO RealBASIC might be a good place for you to start.

It's crossplatform, etc. etc. and most important there is a very friendly and dedicated developer community who would be willing to help you get started.

If you follow the link above, I'm sure you'll find a path to a discussion forum and pages where developers have posted their efforts. Usually they are wiling to make their code available so you can learn from it.

It's a bit late in the day here, but I'll ponder and write some more in the morning.

Margaret
Reply With Quote top
  #6  
Old 07-09-2003, 12:53 AM
roger_ele's Avatar
roger_ele roger_ele is offline
Senior Member
 
Join Date: Oct 2002
Location: Sacramento, California
Posts: 620
quite a while ago I was searching for image manipulation source code that I could plug into - here is a few of the companies that I had kept in my favorites. I have two thoughts in mind;

1) You might find a software development kit (SDK) that you could use for your vertical market - like generic accounting software that is modified for an industry.

2) The people that write code for sale to the developer community might be the ones with the best contacts for you.

http://www.pegasustools.com/
http://www.kodak.com/US/en/developer...ryid=50&bc=cat
http://www.gimp.org/
http://www.khoral.com/
http://java.sun.com/products/jimi/
http://www.mediacy.com/sdkpg.htm
http://development.newfreeware.com/programs/282/

Some of these I just got from a google search and look like there might be some good leads

Roger
Reply With Quote top
  #7  
Old 07-09-2003, 01:11 AM
jeaniesa's Avatar
jeaniesa jeaniesa is offline
Senior Member
 
Join Date: Aug 2001
Location: Colorado foothills
Posts: 1,826
Great info. Thanks so much everyone! It's late, so I won't have a chance to look at the links until tomorrow but it's nice to have a starting point!

Any other tips/pointers are still welcome!

jeanie
Reply With Quote top
  #8  
Old 07-09-2003, 01:43 AM
CJ Swartz's Avatar
CJ Swartz CJ Swartz is offline
Senior Member
 
Join Date: Sep 2001
Location: Metro Phoenix area, Arizona
Posts: 3,345
Blog Entries: 19
Maybe there's something here that will help (halfway down the page)

TheFreeCountry.com
Reply With Quote top
  #9  
Old 07-09-2003, 03:51 AM
DannyRaphael's Avatar
DannyRaphael DannyRaphael is offline
Moderator
 
Join Date: Mar 2002
Location: Near Seattle, Washington, USA
Posts: 6,300
Doesn't Adobe (or somebody) provide a user-development thingy called "Filter Factory" for generating home grown plugins? Seems like that might be worth a look, if nothing else, for interface specifications.
Reply With Quote top
  #10  
Old 07-09-2003, 11:59 AM
winwintoo's Avatar
winwintoo winwintoo is offline
Senior Member
 
Join Date: Feb 2002
Location: Regina, Saskatchewan
Posts: 942
Don hit the nail right on the head. It matters not what programming language you use, what matters is good, willing "help" from folks who know what they're doing.

When my computer "dummy" sister was buying her first computer and asked me what to buy, I told her to find the shop with people who could talk to her in language she could understand.

The same is true for programming. I've seen some lists where the chatter is so obscure I'm sure the participants didn't even know what was being discussed.

The Real BASIC folks I mentioned above could answer my questions in plain English while carrying on a separate conversation about "quantum, chaos, morphing theory with someone else. To them, helping new people was recreation.

The forum Don mentioned sounds like the same kind of place and I would recommend that as a place to start since they are already in photo mode.

Keep us posted, Margaret
Reply With Quote top
Reply

  RetouchPRO > Tools > Software


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
HELP! Photoshop is using all my RAM! Syd Software 17 12-14-2007 11:12 AM
Comet alert - last chance for N. Hemisphere, S. Hemisph - Start Looking! CJ Swartz Salon 10 04-01-2007 08:47 PM
Good Graphics Cards for DTP/Retouch/Design rnbluvva Hardware 2 11-09-2006 07:55 PM
Brand New Niche Web Site Header Graphics Plus Free Updates ebiz96 Classifieds 0 05-30-2005 01:58 PM
Where In Blazes Do I Start?? LilGryphMaster Image Help 10 03-08-2005 07:18 PM


All times are GMT -6. The time now is 01:06 PM.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
Copyright © 2016 Doug Nelson. All Rights Reserved