Programming Forums
User Name Password Register
 

RSS Feed
FORUM INDEX | TODAY'S POSTS | UNANSWERED THREADS | ADVANCED SEARCH

Reply
 
Thread Tools Display Modes
Old May 15th, 2006, 6:21 AM   #1
Soulstorm
Hobbyist Programmer
 
Soulstorm's Avatar
 
Join Date: Jan 2006
Location: Menidi, Athens, Greece
Posts: 243
Rep Power: 3 Soulstorm is on a distinguished road
Questions about extra Sound and Graphics libraries

I am just curious... Lets say that I want to make a console application that will manipulate images or sound (doesn't make any difference in my question). An example of image manipulation is to convert an image from CMYK to RGB color or stretch it. An example of sound manipulation is to make conversions between formats (aiff, mp3, aac), or de-noise the sound.

Either way, I imagine that there are graphics and sound libraries that handle these kinds of manipulations. I know there are 2 libraries that may do these things (OpenAL and OpenGL) but are those enough?

Could you point me into the right direction (if I'm not already there)? Also, could you provide me with links to such libraries (and tutorials)? (preferably cross-platform, as I am on OS X and I don't intend to go to the windows world for a while..)
__________________
Project::Soulstorm (personal homepage)
Soulstorm is offline   Reply With Quote
Old May 15th, 2006, 8:43 AM   #2
nnxion
Programming Guru
 
nnxion's Avatar
 
Join Date: Jun 2005
Location: elemental plane
Posts: 1,429
Rep Power: 5 nnxion is on a distinguished road
Well yeah, fmod for sound, OpenGL/DirectX for graphics. There are lots of engines around, try searching the forums or google for other ones, just use searchterms like 'graphics engine', 'sound library' etc.
__________________
"Employ your time in improving yourself by other men's writings, so that you shall gain easily what others have labored hard for."
-- Socrates
nnxion is offline   Reply With Quote
Old May 15th, 2006, 11:42 AM   #3
volatile
Newbie
 
Join Date: Nov 2005
Posts: 18
Rep Power: 0 volatile is on a distinguished road
OpenGL and DirectX is used for drawing graphics to the screen and is not suitable for manipulating images. I would recomend ImageMagick: www.imagemagick.org. It will create, edit, and compose bitmap images. It can read, convert and write images in a large variety of formats. Images can be cropped, colors can be changed, various effects can be applied, images can be rotated and combined, and text, lines, polygons, ellipses and Bézier curves can be added to images and stretched and rotated. It support more than 95 image formats.

You may do these operations via command line tools or use libraries for the following languages: C, Ch, C++, Java, Lisp, Pascal, Perl, PHP, Python, Ruby, Tcl/Tk. It also has ready made interfaces. It's free, open source and runs on all major operating systems.

I dont know about sound manipulaiton/conversion, but I dont think OpenAL is the answer.
volatile is offline   Reply With Quote
Reply

Bookmarks

« Previous Thread in Forum | Next Thread in Forum »

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

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 On
HTML code is Off
Forum Jump




DaniWeb IT Discussion Community
All times are GMT -5. The time now is 7:07 AM.

Powered by vBulletin® Version 3.7.0, Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Copyright ©2007 DaniWeb® LLC