#include <volume_io/internal_volume_io.h>
#include <bicpl/objects.h>
#include <bicpl/geom.h>
#include <bicpl/trans.h>
Include dependency graph for pixels.c:
Go to the source code of this file.
Functions | |
public void | initialize_pixels (pixels_struct *pixels, int x_position, int y_position, int x_size, int y_size, Real x_zoom, Real y_zoom, Pixel_types pixel_type) |
public void | delete_pixels (pixels_struct *pixels) |
public void | modify_pixels_size (int *n_pixels_alloced, pixels_struct *pixels, int x_size, int y_size, Pixel_types pixel_type) |
public void | convert_pixels24_to_pixels8 (pixels_struct *pixels_rgb, pixels_struct *pixels_8) |
public void | convert_pixels24_to_index8 (pixels_struct *pixels_rgb, pixels_struct *pixels_8, int n_colours, Colour colour_table[]) |
public void | convert_index8_to_pixels24 (pixels_struct *pixels_8, Colour colour_table[], pixels_struct *pixels_rgb) |
public void | convert_pixels24_to_gray_scale (pixels_struct *pixels_rgb, pixels_struct *pixels_8) |
public void | convert_pixels24_to_dithered (pixels_struct *pixels_rgb, pixels_struct *pixels_8, int n_colours, Colour colour_table[]) |
public void | resample_pixels (pixels_struct *pixels, Transform_2d *transform, int n_samples, pixels_struct *new_pixels, Colour background_colour) |
public void | copy_pixel_region (pixels_struct *pixels, int x_min, int x_max, int y_min, int y_max, pixels_struct *new_pixels) |
|
Definition at line 277 of file pixels.c. References initialize_pixels(), PIXEL_COLOUR_INDEX_8, PIXEL_RGB_COLOUR, RGB_PIXEL, pixels_struct::x_position, pixels_struct::x_size, pixels_struct::x_zoom, y, pixels_struct::y_position, pixels_struct::y_size, and pixels_struct::y_zoom. |
|
Definition at line 347 of file pixels.c. References COLOUR_INDEX_8BIT_PIXEL, find_closest_colour(), initialize_pixels(), PIXEL_COLOUR_INDEX_8, PIXEL_RGB_COLOUR, pixels_struct::x_size, y, and pixels_struct::y_size. |
|
Definition at line 311 of file pixels.c. References COLOUR_INDEX_8BIT_PIXEL, get_Colour_luminance(), initialize_pixels(), PIXEL_COLOUR_INDEX_8, PIXEL_RGB_COLOUR, pixels_struct::x_size, y, and pixels_struct::y_size. |
|
Definition at line 234 of file pixels.c. References COLOUR_INDEX_8BIT_PIXEL, find_closest_colour(), initialize_pixels(), PIXEL_COLOUR_INDEX_8, PIXEL_RGB_COLOUR, pixels_struct::x_position, pixels_struct::x_size, pixels_struct::x_zoom, y, pixels_struct::y_position, pixels_struct::y_size, and pixels_struct::y_zoom. |
|
Definition at line 196 of file pixels.c. References COLOUR_INDEX_8BIT_PIXEL, convert_rgb_pixel_to_8bit_lookup(), initialize_pixels(), PIXEL_COLOUR_INDEX_8, PIXEL_RGB_COLOUR, pixels_struct::x_position, pixels_struct::x_size, pixels_struct::x_zoom, y, pixels_struct::y_position, pixels_struct::y_size, and pixels_struct::y_zoom. |
|
|
Definition at line 81 of file pixels.c. References COLOUR_INDEX_16BIT_PIXEL, COLOUR_INDEX_8BIT_PIXEL, pixels_struct::data, pixels_struct::pixel_type, RGB_PIXEL, pixels_struct::x_size, and pixels_struct::y_size. Referenced by delete_pixels_object(), and modify_pixels_size(). |
|
|
Definition at line 122 of file pixels.c. References COLOUR_INDEX_16BIT_PIXEL, COLOUR_INDEX_8BIT_PIXEL, pixels_struct::data, delete_pixels(), pixels_struct::pixel_type, RGB_PIXEL, pixels_struct::x_size, and pixels_struct::y_size. Referenced by create_volume_slice(), initialize_pixels(), set_pixel_range(), and set_volume_slice_pixel_range(). |
|
Definition at line 456 of file pixels.c. References get_inverse_transform_2d(), PIXEL_RGB_COLOUR, pixels_struct::pixel_type, RGB_PIXEL, transform_point_2d(), pixels_struct::x_size, y, and pixels_struct::y_size. |