|
- /*
- * libpipi Pathetic image processing interface library
- * Copyright (c) 2004-2008 Sam Hocevar <sam@zoy.org>
- * 2008 Jean-Yves Lamoureux <jylam@lnxscene.org>
- * All Rights Reserved
- *
- * $Id$
- *
- * This library is free software. It comes without any warranty, to
- * the extent permitted by applicable law. You can redistribute it
- * and/or modify it under the terms of the Do What The Fuck You Want
- * To Public License, Version 2, as published by Sam Hocevar. See
- * http://sam.zoy.org/wtfpl/COPYING for more details.
- */
-
- /*
- * accessors.c: accessors for various informations about images
- */
-
- #include "config.h"
-
- #include <stdio.h>
- #include <stdlib.h>
- #include <string.h>
-
- #include <math.h>
-
- #include "pipi.h"
- #include "pipi_internals.h"
-
- int pipi_get_image_width(pipi_image_t *img)
- {
- return img->w;
- }
- int pipi_get_image_height(pipi_image_t *img)
- {
- return img->h;
- }
- int pipi_get_image_pitch(pipi_image_t *img)
- {
- return img->pitch;
- }
- int pipi_get_image_last_modified(pipi_image_t *img)
- {
- return img->last_modified;
- }
-
-
-
- char formats[][100] =
- {
- "Unknow",
- "RGBA_C",
- "BGR_C",
- "RGBA_F",
- "Y_F",
- "MASK_C",
- "LOL",
- };
-
- const char* pipi_get_format_name(int format)
- {
- if(format>PIPI_PIXELS_MAX) return "Invalid";
- else return formats[format];
- }
|