RetouchPRO

Go Back   RetouchPRO > Tools > Software

Notices

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

Reply
 
LinkBack Thread Tools
  #1  
Old 07-08-2003, 09:42 PM
jeaniesa's Avatar
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
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiReddit! Float This Post!Stumble this Post!Google Bookmark this Post!Yahoo Bookmark this Post!Live Bookmark this Post!Share this post on Facebook
Reply With Quote
  #2  
Old 07-08-2003, 09:58 PM
Senior Member
 
Join Date: Oct 2002
Location: Los Angeles
Posts: 370
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.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiReddit! Float This Post!Stumble this Post!Google Bookmark this Post!Yahoo Bookmark this Post!Live Bookmark this Post!Share this post on Facebook
Reply With Quote
  #3  
Old 07-08-2003, 10:04 PM
jeaniesa's Avatar
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
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiReddit! Float This Post!Stumble this Post!Google Bookmark this Post!Yahoo Bookmark this Post!Live Bookmark this Post!Share this post on Facebook
Reply With Quote
  #4  
Old 07-08-2003, 10:24 PM
jeaniesa's Avatar
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
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiReddit! Float This Post!Stumble this Post!Google Bookmark this Post!Yahoo Bookmark this Post!Live Bookmark this Post!Share this post on Facebook
Reply With Quote
  #5  
Old 07-08-2003, 11:07 PM
winwintoo's Avatar
Senior Member
 
Join Date: Feb 2002
Location: Regina, Saskatchewan
Posts: 919
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
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiReddit! Float This Post!Stumble this Post!Google Bookmark this Post!Yahoo Bookmark this Post!Live Bookmark this Post!Share this post on Facebook
Reply With Quote
  #6  
Old 07-08-2003, 11:53 PM
roger_ele's Avatar
Senior Member
 
Join Date: Oct 2002
Location: Sacramento, California
Posts: 585
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
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiReddit! Float This Post!Stumble this Post!Google Bookmark this Post!Yahoo Bookmark this Post!Live Bookmark this Post!Share this post on Facebook
Reply With Quote
  #7  
Old 07-09-2003, 12:11 AM
jeaniesa's Avatar
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
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiReddit! Float This Post!Stumble this Post!Google Bookmark this Post!Yahoo Bookmark this Post!Live Bookmark this Post!Share this post on Facebook
Reply With Quote
  #8  
Old 07-09-2003, 12:43 AM
CJ Swartz's Avatar
Moderator
 
Join Date: Sep 2001
Location: Metro Phoenix area, Arizona
Posts: 2,662
Blog Entries: 12
Maybe there's something here that will help (halfway down the page)

TheFreeCountry.com
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiReddit! Float This Post!Stumble this Post!Google Bookmark this Post!Yahoo Bookmark this Post!Live Bookmark this Post!Share this post on Facebook
Reply With Quote
  #9  
Old 07-09-2003, 02:51 AM
DannyRaphael's Avatar
Moderator
Patron
 
Join Date: Mar 2002
Location: Near Seattle, Washington, USA
Posts: 5,660
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.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiReddit! Float This Post!Stumble this Post!Google Bookmark this Post!Yahoo Bookmark this Post!Live Bookmark this Post!Share this post on Facebook
Reply With Quote
  #10  
Old 07-09-2003, 10:59 AM
winwintoo's Avatar
Senior Member
 
Join Date: Feb 2002
Location: Regina, Saskatchewan
Posts: 919
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
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiReddit! Float This Post!Stumble this Post!Google Bookmark this Post!Yahoo Bookmark this Post!Live Bookmark this Post!Share this post on Facebook
Reply With Quote
  #11  
Old 07-09-2003, 01:55 PM
jeaniesa's Avatar
Senior Member
 
Join Date: Aug 2001
Location: Colorado foothills
Posts: 1,826
Wow - these are all really great resources! Thanks for all of the help!

Have I told you all lately that you're the BEST?

Jeanie
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiReddit! Float This Post!Stumble this Post!Google Bookmark this Post!Yahoo Bookmark this Post!Live Bookmark this Post!Share this post on Facebook
Reply With Quote
Reply

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 On
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 10:12 AM
Comet alert - last chance for N. Hemisphere, S. Hemisph - Start Looking! CJ Swartz Salon 10 04-01-2007 07:47 PM
Good Graphics Cards for DTP/Retouch/Design rnbluvva Hardware 2 11-09-2006 06:55 PM
Brand New Niche Web Site Header Graphics Plus Free Updates ebiz96 Classifieds 0 05-30-2005 12:58 PM
Where In Blazes Do I Start?? LilGryphMaster Image Help 10 03-08-2005 06:18 PM


All times are GMT -6. The time now is 03:00 PM.


Powered by vBulletin® Version 3.7.3
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.2.0
Copyright © 2008 Doug Nelson. All Rights Reserved




1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51