Loading and Saving Images Code Snippet

This code snippet shows how to load and save an image.

C++

#include <eVision/Easy/EImageBW8.h>
using namespace eVision;
// Images constructor
EImageBW8 srcImage;
EImageBW8 dstImage;
// Load an image file
srcImage.Load("mySourceImage.bmp");
// ...
// Save the destination image into a file
dstImage.Save("myDestImage.bmp");
// Save the destination image into a jpeg file
// The default compression quality is 75
dstImage.Save("myDestImage.jpg");
// Save the destination image into a jpeg file
// set the compression quality to 50
dstImage.SaveJpeg("myDestImage50.jpg", 50);

C#

using eVision;
// Images constructor
EImageBW8 srcImage = new EImageBW8();
EImageBW8 dstImage = new EImageBW8();
// Load an image file
srcImage.Load("mySourceImage.bmp");
// ...
// Save the destination image into a file
dstImage.Save("myDestImage.bmp");
// Save the destination image into a jpeg file
// The default compression quality is 75
dstImage.Save("myDestImage.jpg");
// Save the destination image into a jpeg file
// set the compression quality to 50
dstImage.SaveJpeg("myDestImage50.jpg", 50);

Python

import eVision
# Image constructor
src_image = eVision.EImageBW8()
dst_image = eVision.EImageBW8()
# Load an image file
src_image.Load("mySourceImage.bmp")
# ...
# Save the destination image into a file
dst_image.Save("myDestImage.bmp")
# Save the destination image into a jpeg file
# The default compression quality is 75
dst_image.Save("myDestImage.jpg")
# Save the destination image into a jpeg file
# set the compression quality to 50
dst_image.SaveJpeg("myDestImage50.jpg", 50)