Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

C++ libraries to manipulate images

Do you know any open source/free software C++ libraries to manipulate images in these formats: .jpg .gif .png .bmp ? The more formats it supports, the better. I am implementing a free program in C++ which hides a text file into one or more images, using steganography.

I am working under Unix.

like image 994
lurks Avatar asked Sep 03 '08 13:09

lurks


People also ask

Is C good for image processing?

C or C++ language have been used for image processing because it contains native libraries such as EmguCV, OpenGL and OpenCV have built-in intelligent feature, mainly used for image processing.

What are the types of libraries in C?

Two types of libraries in C: Static and dynamic There are two types of libraries in C static and dynamic.

What are image libraries?

Definition: image library A digital image library is a cloud-based application that provides a secure, centralized location for storing, organizing, managing, and distributing images. Otherwise known as an image catalog it allows users to manage, publish, and archive large numbers of digital files quickly and easily.


2 Answers

ImageMagick can manipulate about anything and has interfaces for a dozen of languages, including the Magick++ API for C++.

like image 116
Huppie Avatar answered Oct 08 '22 10:10

Huppie


@lurks: I assume that you are looking for LSB shifting? I did some stego work a couple of years ago, and that's how it appeared most apps worked. It appears that ImageMagick (suggested by others) allows you to identify and manipulate the LSBs.

like image 25
Thomas Owens Avatar answered Oct 08 '22 10:10

Thomas Owens