Euphoria
imagefilters.cc File Reference
#include "core/imagefilters.h"
#include "core/image.h"
#include "core/palette.h"
#include "core/table.h"
#include "base/vec3.h"

Go to the source code of this file.

Namespaces

 eu
 
 eu::core
 

Functions

Rgbai eu::core::make_grayscale (Rgbai c, Grayscale grayscale)
 
void eu::core::make_grayscale (Image *image, Grayscale grayscale)
 
void eu::core::match_palette (Image *image, const Palette &palette)
 
template<typename C >
Image eu::core::create_new_image_from (const Image &image_source, C callback)
 
void eu::core::match_palette_dither (Image *image, const Palette &palette)
 
vec3f eu::core::c_vec3 (const Rgb f)
 
vec3f eu::core::c_vec3 (const Rgbi c)
 
vec3f eu::core::c_vec3 (const Rgbai c)
 
void eu::core::filter_edge_detection (Image *image, float r)
 
void eu::core::filter_color_detection (Image *image, Rgb color, float r)
 
template<typename C >
void eu::core::run_lut_transform (Image *image, C c)
 
void eu::core::change_brightness (Image *image, int change)
 
void eu::core::change_contrast (Image *image, const Angle &contrast)