%
% MagickBooleanType ExportImagePixels(const Image *image,
% const ssize_t x_offset,const ssize_t y_offset,const size_t columns,
-% const size_t rows,const char *map,const StorageType type,
-% void *pixels,ExceptionInfo *exception)
+% const size_t rows,const char *map,const StorageType type,void *pixels,
+% ExceptionInfo *exception)
%
% A description of each parameter follows:
%
static void ExportCharPixel(const Image *image,const ssize_t x_offset,
const ssize_t y_offset,const size_t columns,const size_t rows,
- const char *restrict map,const QuantumType *quantum_map,
- unsigned char *restrict pixels,ExceptionInfo *exception)
+ const char *restrict map,const QuantumType *quantum_map,void *pixels,
+ ExceptionInfo *exception)
{
register const Quantum
*restrict p;
ssize_t
y;
- q=pixels;
+ q=(unsigned char *) pixels;
if (LocaleCompare(map,"BGR") == 0)
{
for (y=0; y < (ssize_t) rows; y++)
static void ExportDoublePixel(const Image *image,const ssize_t x_offset,
const ssize_t y_offset,const size_t columns,const size_t rows,
- const char *restrict map,const QuantumType *quantum_map,
- unsigned char *restrict pixels,ExceptionInfo *exception)
+ const char *restrict map,const QuantumType *quantum_map,void *pixels,
+ ExceptionInfo *exception)
{
register const Quantum
*restrict p;
static void ExportFloatPixel(const Image *image,const ssize_t x_offset,
const ssize_t y_offset,const size_t columns,const size_t rows,
- const char *restrict map,const QuantumType *quantum_map,
- unsigned char *restrict pixels,ExceptionInfo *exception)
+ const char *restrict map,const QuantumType *quantum_map,void *pixels,
+ ExceptionInfo *exception)
{
register const Quantum
*restrict p;
static void ExportIntegerPixel(const Image *image,const ssize_t x_offset,
const ssize_t y_offset,const size_t columns,const size_t rows,
- const char *restrict map,const QuantumType *quantum_map,
- unsigned char *restrict pixels,ExceptionInfo *exception)
+ const char *restrict map,const QuantumType *quantum_map,void *pixels,
+ ExceptionInfo *exception)
{
register const Quantum
*restrict p;
static void ExportLongPixel(const Image *image,const ssize_t x_offset,
const ssize_t y_offset,const size_t columns,const size_t rows,
- const char *restrict map,const QuantumType *quantum_map,
- unsigned char *restrict pixels,ExceptionInfo *exception)
+ const char *restrict map,const QuantumType *quantum_map,void *pixels,
+ ExceptionInfo *exception)
{
register const Quantum
*restrict p;
static void ExportQuantumPixel(const Image *image,const ssize_t x_offset,
const ssize_t y_offset,const size_t columns,const size_t rows,
- const char *restrict map,const QuantumType *quantum_map,
- unsigned char *restrict pixels,ExceptionInfo *exception)
+ const char *restrict map,const QuantumType *quantum_map,void *pixels,
+ ExceptionInfo *exception)
{
register const Quantum
*restrict p;
static void ExportShortPixel(const Image *image,const ssize_t x_offset,
const ssize_t y_offset,const size_t columns,const size_t rows,
- const char *restrict map,const QuantumType *quantum_map,
- unsigned char *restrict pixels,ExceptionInfo *exception)
+ const char *restrict map,const QuantumType *quantum_map,void *pixels,
+ ExceptionInfo *exception)
{
register const Quantum
*restrict p;
static void ImportCharPixel(Image *image,const ssize_t x_offset,
const ssize_t y_offset,const size_t columns,const size_t rows,
- const char *restrict map,const QuantumType *quantum_map,
- const unsigned char *restrict pixels,ExceptionInfo *exception)
+ const char *restrict map,const QuantumType *quantum_map,const void *pixels,
+ ExceptionInfo *exception)
{
register const unsigned char
*restrict p;
static void ImportDoublePixel(Image *image,const ssize_t x_offset,
const ssize_t y_offset,const size_t columns,const size_t rows,
- const char *restrict map,const QuantumType *quantum_map,
- const unsigned char *restrict pixels,ExceptionInfo *exception)
+ const char *restrict map,const QuantumType *quantum_map,const void *pixels,
+ ExceptionInfo *exception)
{
register const double
*restrict p;
static void ImportFloatPixel(Image *image,const ssize_t x_offset,
const ssize_t y_offset,const size_t columns,const size_t rows,
- const char *restrict map,const QuantumType *quantum_map,
- const unsigned char *restrict pixels,ExceptionInfo *exception)
+ const char *restrict map,const QuantumType *quantum_map,const void *pixels,
+ ExceptionInfo *exception)
{
register const float
*restrict p;
static void ImportIntegerPixel(Image *image,const ssize_t x_offset,
const ssize_t y_offset,const size_t columns,const size_t rows,
- const char *restrict map,const QuantumType *quantum_map,
- const unsigned char *restrict pixels,ExceptionInfo *exception)
+ const char *restrict map,const QuantumType *quantum_map,const void *pixels,
+ ExceptionInfo *exception)
{
register const unsigned int
*restrict p;
static void ImportLongPixel(Image *image,const ssize_t x_offset,
const ssize_t y_offset,const size_t columns,const size_t rows,
- const char *restrict map,const QuantumType *quantum_map,
- const unsigned char *restrict pixels,ExceptionInfo *exception)
+ const char *restrict map,const QuantumType *quantum_map,const void *pixels,
+ ExceptionInfo *exception)
{
register const MagickSizeType
*restrict p;
static void ImportQuantumPixel(Image *image,const ssize_t x_offset,
const ssize_t y_offset,const size_t columns,const size_t rows,
- const char *restrict map,const QuantumType *quantum_map,
- const unsigned char *restrict pixels,ExceptionInfo *exception)
+ const char *restrict map,const QuantumType *quantum_map,const void *pixels,
+ ExceptionInfo *exception)
{
register const Quantum
*restrict p;
static void ImportShortPixel(Image *image,const ssize_t x_offset,
const ssize_t y_offset,const size_t columns,const size_t rows,
- const char *restrict map,const QuantumType *quantum_map,
- const unsigned char *restrict pixels,ExceptionInfo *exception)
+ const char *restrict map,const QuantumType *quantum_map,const void *pixels,
+ ExceptionInfo *exception)
{
register const unsigned short
*restrict p;