source: libpipi/trunk/pipi/codec/modular.c @ 3083

Last change on this file since 3083 was 3083, checked in by Jean-Yves Lamoureux, 12 years ago
  • Added file extension detection to modular codec
File size: 972 bytes
Line 
1/*
2 *  libpipi       Pathetic image processing interface library
3 *  Copyright (c) 2004-2008 Sam Hocevar <sam@zoy.org>
4 *                2008 Jean-Yves Lamoureux <jylam@lnxscene.org>
5 *                All Rights Reserved
6 *
7 *  $Id$
8 *
9 *  This library is free software. It comes without any warranty, to
10 *  the extent permitted by applicable law. You can redistribute it
11 *  and/or modify it under the terms of the Do What The Fuck You Want
12 *  To Public License, Version 2, as published by Sam Hocevar. See
13 *  http://sam.zoy.org/wtfpl/COPYING for more details.
14 */
15
16/*
17 * modular.c: hand-written codecs multiplexer
18 */
19
20#include "modular.h"
21
22
23pipi_image_t *pipi_load_modular(const char *name)
24{
25    return pipi_load_jpeg(name);
26}
27
28int pipi_save_modular(pipi_image_t *img, const char *name)
29{
30    if(!strncasecmp(&name[strlen(name) - 3], "jpg",  3) ||
31       !strncasecmp(&name[strlen(name) - 4], "jpeg", 4) )
32        return pipi_save_jpeg(img, name);
33    return -1;
34}
Note: See TracBrowser for help on using the repository browser.