Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations derfloh on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

Create Or Edit a Image 1

Status
Not open for further replies.

NateBro

Programmer
Joined
Sep 1, 2004
Messages
233
Location
US
I have been searching for a tutorial on how to edit a image, like a GIF or JPEG, does anyone know where i can find a tutorial that shows step by step how to create an image editor?


Thanks,
Nate_Bro
 
I want to learn how to use the graphics side of PERL, thats why i would like a tutorial,

thanks anyways :D

Nate_Bro
 
Nate_Bro

I have been searching for a tutorial on how to edit a image, like a GIF or JPEG, does anyone know where i can find a tutorial that shows step by step how to create an image editor?

... What do you need to do - EDIT AN IMAGE or CREATE AN IMAGE EDITOR?

I would advise Image::Magick for the first option - and run a mile if you want to do the second!


Kind Regards
Duncan
 
If you're considering doing this in Perl, I'd be of the opinion to think again. I'm not saying it can't be done, just that there would be better languages suited to the task is all.

You could use Image::Magick to modify images, eg overtype, rescale, rotate, etc etc, is this what you mean?

--Paul

cigless ...
 
Sorry for the confusion, but I need to Create an image editor. I know its a big project, and one of the things my company is doing is programming things in PERL, to show that it is powerful enough. we are currently working on a PERL forum, that people said we could not do it in PERL, but had to use ASP, but its all in PERL and looking great, should be done by the end of the year.



Thanks,
Nate_Bro
 
OK, a few pointers

get a team together
define your interfaces, GUI's, script engines
learn about file formats, and there's quite a few and some are propietary, so there could be patent infringement issues
design your GUI, with your end users in mind, not what the developer thinks is cool
implement as many image manipulation algorithms as you can get your hands on, and a few you come up with yourself
get a good book on HCI (Human Computer interaction), learn about tranformations, clipping, etc etc
decide on how you're going to handle your colour palette (or how many different ways you're going to handle it)
How many tools (brushes, erasers, smudgers, airbrushes) are you going to have, and what sort of control will the user have over them?
Are you going to handle vectors, or just rasters?
Layers?
Colour adjustments
Brightness
Contrast
Animation? again vector or raster


That should be enough to keep you going till say 5:30 ;-)

--Paul




 
I'm not sure exactly, i was told to do it.

Thanks,
Nate_Bro
 
Well Paul's off to a good start - I think everyone here is trying to politely point out that this is an outrageous undertaking. I've been using Perl for years and i wouldn't even know where to start. And just take a look - as Paul states - at the number of file formats. This would probably make the most hardened computer programmer cry. I seriously doubt they realise what they are asking you to do. I honestly can't think of anything more difficult.


Kind Regards
Duncan
 
duncdude, I honestly can't think of anything more difficult.
I am kinda scared now, but I think thats the reason they want it done.

Thanks,
Nate_Bro
 
Sit down, work out a plan, ask your boss for the budget and resources required, and he'll tell you then it's no longer a requirement

I wouldn't worry about the speed, the hardware nowadays will look after a lot of that

Budget point 1. Server dual proc €20K
Budget Point 2. Project Manager (3/12 Months) €50K
Budget Point 3. Programmers x 3 (dunno rates for programmers any more)
Budget Point 4. Test Suite $$$
Budget Point 5. Analyst ($70-150K pa)
Budget Point 6. Documentation x 2 ($$)
Budget Point 7. Morale building parties $$$$
....


That's a bit flippant, but you get an idea of the scale involved

HTH
--Paul
 
Ok, My Boss i's going to take a look, at this.

Thanks,
Nate_Bro
 
Hmm I know you say the h/w will take care of it - but I still think it *might* be a bit slow.

Mike

You cannot really appreciate Dilbert unless you've read it in the
original Klingon.

Want great answers to your Tek-Tips questions? Have a look at faq219-2884

 
Oh :-) and your costing for a project manager is a bit low...

Mike

You cannot really appreciate Dilbert unless you've read it in the
original Klingon.

Want great answers to your Tek-Tips questions? Have a look at faq219-2884

 
3 outta 12 months, and I'm told some of them are on 200K over there. I don't care I'm not taking a pay cut for anyone ;-)
--Paul
 
Thanks guys so much, still in the research for this project, but i will let you know the out come.

Thanks,
Nate_Bro
 
Good to hear from you
--Paul

cigless ...
 
I've recently become aware that "the GIMP" is actually an image editor built in gTk/Perl

I'd start by looking at the GIMP ...

cigless ...
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top