Banner showing base of Eiffel tower

Github

Download version 1.4.8: Windows or Linux

Graphic Library: Image Utilities

This library has 11 classes.

ECF: image-utils.ecf

Image utilities providing:

  1. SVG to PNG conversion using C library librsvg
  2. Miscellaneous routines from the Cairo graphics C library

Directory: library/graphic/image/utils

[ . ]

. /c_interface

. /slide-show

[ . ]

EL_IMAGE_PATH_LOCATIONS

Object for locating installed images in Eiffel Loop standard directories

Under Unix these standard directories are (In order searched):

.local/share/<executable name>/icons OR .local/share/<executable name>/images

/usr/share/<executable name>/icons OR /usr/share/<executable name>/images

EL_MODULE_SVG

Shared access to routines of class EL_SVG_IMAGE_UTILS

Further Information

Click on class link to see client examples.

EL_PNG_IMAGE_FILE

File for reading and writing Cairo image surfaces from PNG format graphical files

EL_SHARED_IMAGE_LOCATIONS

Shared access to instance of class EL_IMAGE_PATH_LOCATIONS

Further Information

Click on class link to see notes.

EL_SVG_IMAGE_UTILS

SVG image utils

Further Information

Click on class link to see notes.

c_interface

EL_IMAGE_UTILS_API

Miscellaneous graphical routines related to Cairo and librsvg library. Accessible via class EL_SHARED_IMAGE_UTILS_API

EL_IMAGE_UTILS_API_POINTERS

API pointers for SO elimageutils

EL_IMAGE_UTILS_C_API

Loads module and call svg conversion function

EL_SHARED_IMAGE_UTILS_API

Shared instance of object EL_IMAGE_UTILS_API

slide-show

EL_IMAGE_MAGICK_SLIDE_SHOW

Implements EL_SLIDE_SHOW using ImageMagick convert command to fit images into specified geometry and generate title pages.

EL_SLIDE_SHOW

Abstract slide-show generated from Pyxis configuration

Further Information

Click on class link to see notes, descendants and client examples.