html_art(void *INP) {
i_img *im;
i_color rcolor;
- int i,x,y;
- int info[4];
+ int x,y;
FILE *fp;
char *fname;
if ( !getSTR("fname",&fname) ) { fprintf(stderr,"Error: filename is missing\n"); return; }
if ( !getOBJ("image","Imager::ImgRaw",&im) ) { fprintf(stderr,"Error: image is missing\n"); return; }
- printf("parameters: (im 0x%x,fname %s)\n",im,fname);
+ printf("parameters: (im 0x%p,fname %s)\n",im,fname);
printf("image info:\n size (%d,%d)\n channels (%d)\n channel mask (%d)\n bytes (%d)\n",im->xsize,im->ysize,im->channels,im->ch_mask,im->bytes);
mandel(float x, float y) {
float xn, yn;
float xo, yo;
- float dist;
int iter = 1;
/* Z(n+1) = Z(n) ^2 + c */
if ( !getOBJ("image","Imager::ImgRaw",&im) ) { fprintf(stderr,"Error: image is missing\n"); }
- fprintf(stderr,"mandlebrot: parameters: (im 0x%x)\n",im);
+ fprintf(stderr,"mandlebrot: parameters: (im %p)\n",im);
bytes=im->bytes;
fprintf(stderr, "mandlebrot: image info:\n size (%d,%d)\n channels (%d)\n channel mask (%d)\n bytes (%d)\n",im->xsize,im->ysize,im->channels,im->ch_mask,im->bytes);
undef_int
i_t1_text(i_img *im,int xb,int yb,const i_color *cl,int fontnum,float points,const char* str,int len,int align, int utf8, char const *flags) {
GLYPH *glyph;
- int xsize,ysize,x,y,ch;
- i_color val;
- unsigned char c,i;
+ int xsize,ysize,y;
int mod_flags = t1_get_flags(flags);
i_render r;
i_render_init(&r, im, xsize);
for(y=0;y<ysize;y++) {
- i_render_color(&r, xb, yb+y, xsize, glyph->bits+y*xsize, cl);
+ i_render_color(&r, xb, yb+y, xsize, (unsigned char *)glyph->bits+y*xsize, cl);
}
i_render_done(&r);
void
i_tt_dump_raster_map2( i_img* im, TT_Raster_Map* bit, int xb, int yb, const i_color *cl, int smooth ) {
unsigned char *bmap;
- i_color val;
- int c, i, ch, x, y;
+ int x, y;
mm_log((1,"i_tt_dump_raster_map2(im 0x%x, bit 0x%X, xb %d, yb %d, cl 0x%X)\n",im,bit,xb,yb,cl));
bmap = bit->bitmap;
static
void
i_tt_dump_raster_map_channel( i_img* im, TT_Raster_Map* bit, int xb, int yb, int channel, int smooth ) {
- char *bmap;
+ unsigned char *bmap;
i_color val;
int c,x,y;
int old_mask = im->ch_mask;
mm_log((1,"i_tt_dump_raster_channel(im 0x%x, bit 0x%X, xb %d, yb %d, channel %d)\n",im,bit,xb,yb,channel));
- bmap = (char *)bit->bitmap;
+ bmap = bit->bitmap;
if ( smooth ) {
for(y=0;y<bit->rows;y++) for(x=0;x<bit->width;x++) {