fz_pixmap *fz_new_pixmap_from_page_contents(fz_context *ctx, fz_page *page,constfz_matrix *ctm, fz_colorspace *cs){ fz_rect rect; fz_irect irect; fz_pixmap *pix; fz_device *dev; fz_bound_page(ctx, page, &rect); fz_transform_rect(&rect, ctm);fz_round_rect(&irect, &rect)...
示例6: fz_new_pixmap_from_display_list ▲点赞 1▼ fz_pixmap *fz_new_pixmap_from_display_list(fz_context *ctx, fz_display_list *list,constfz_matrix *ctm, fz_colorspace *cs,intbackground){ fz_rect rect; fz_irect irect; fz_pixmap *pix; fz_device *dev; fz_bound_display_list(ctx...
pixmap = fz_load_tiff_subimage(ctx, doc->buffer->data, doc->buffer->len, number); image = fz_new_image_from_pixmap(ctx, pixmap,NULL); page = fz_new_page(ctx,sizeof*page); page->super.bound_page = (fz_page_bound_page_fn *)tiff_bound_page; page->super.run_page_contents = (...
fz_pixmap *pix = fz_new_pixmap_with_bbox(ctx,fz_device_rgb(ctx), &bbox); fz_clear_pixmap_with_value(ctx, pix,0xff);// A page consists of a series of objects (text, line art, images,// gradients). These objects are passed to a device when the// interpreter runs the page. T...
fz_buffer *buf;if(number <0|| number >= doc->page_count)returnNULL;fz_var(data);fz_var(page); buf = fz_read_archive_entry(ctx, doc->zip, doc->page[number]); fz_try(ctx) { page = fz_new_page(ctx,sizeof*page); page->super.bound_page = (fz_page_bound_page_fn *)cbz_bo...