Changeset 2695


Ignore:
Timestamp:
08/11/08 22:02:10 (5 years ago)
Author:
sam
Message:
  • codec.c: support for stock images in pipi_load().
  • stock.c: start working on stock image generation; for instance:

pipi pipi:bayer64 -o image.png

will generate a 64x64 Bayer dithering pattern and save it to image.png.

Location:
libpipi/trunk/pipi
Files:
1 added
3 edited

Legend:

Unmodified
Added
Removed
  • libpipi/trunk/pipi/Makefile.am

    r2692 r2695  
    2020        pixels.c \ 
    2121        codec.c \ 
     22        stock.c \ 
    2223        resize.c \ 
    2324        dither.c \ 
  • libpipi/trunk/pipi/codec.c

    r2632 r2695  
    1717 */ 
    1818 
     19#include "config.h" 
     20#include "common.h" 
     21 
    1922#include <stdio.h> 
    2023#include <stdlib.h> 
    21  
    22 #include "config.h" 
    23 #include "common.h" 
     24#include <string.h> 
    2425 
    2526#include "pipi.h" 
    2627#include "pipi_internals.h" 
    2728 
    28 pipi_image_t *pipi_load(const char *name) 
     29pipi_image_t *pipi_load(char const *name) 
    2930{ 
     31    if(!strncmp(name, "pipi:", 5)) 
     32        return pipi_load_stock(name + 5); 
     33 
    3034#if USE_IMLIB2 
    3135    return pipi_load_imlib2(name); 
  • libpipi/trunk/pipi/pipi.h

    r2692 r2695  
    7272extern int pipi_command(pipi_context_t *, char const *, ...); 
    7373 
    74 extern pipi_image_t *pipi_load(const char *); 
     74extern pipi_image_t *pipi_load(char const *); 
     75extern pipi_image_t *pipi_load_stock(char const *); 
    7576extern pipi_image_t *pipi_new(int, int); 
    7677extern pipi_image_t *pipi_copy(pipi_image_t *); 
Note: See TracChangeset for help on using the changeset viewer.