static void gegl_op_class_init (GeglOpClass *klass) { GeglOperationClass *operation_class; operation_class = GEGL_OPERATION_CLASS (klass); operation_class->process = process; operation_class->get_bounding_box = get_bounding_box; gegl_operation_class_set_keys (operation_class, "name" , "gegl:rawbayer-load", "categories" , "hidden", "description" , _("Raw image loader, wrapping dcraw with pipes, provides the raw bayer" " grid as grayscale, if the fileformat is .rawbayer it will use this" " loader instead of the normal dcraw loader, if the fileformat is" " .rawbayerS it will swap the returned 16bit numbers (the pnm loader" " is apparently buggy)"), NULL); gegl_operation_handlers_register_loader ( ".rawbayer", "gegl:rawbayer-load"); gegl_operation_handlers_register_loader ( ".rawbayerS", "gegl:rawbayer-load"); }
static void gegl_op_class_init (GeglOpClass *klass) { GeglOperationClass *operation_class; GeglOperationSourceClass *source_class; operation_class = GEGL_OPERATION_CLASS (klass); source_class = GEGL_OPERATION_SOURCE_CLASS (klass); source_class->process = process; operation_class->get_bounding_box = get_bounding_box; operation_class->get_cached_region = get_cached_region; gegl_operation_class_set_keys (operation_class, "name", "gegl:png-load", "title", _("PNG File Loader"), "categories", "hidden", "description", _("PNG image loader."), NULL); /* static gboolean done=FALSE; if (done) return; */ gegl_operation_handlers_register_loader ( "image/png", "gegl:png-load"); gegl_operation_handlers_register_loader ( ".png", "gegl:png-load"); /* done = TRUE; */ }
static void gegl_op_class_init (GeglOpClass *klass) { GeglOperationClass *operation_class; GeglOperationSourceClass *source_class; operation_class = GEGL_OPERATION_CLASS (klass); source_class = GEGL_OPERATION_SOURCE_CLASS (klass); source_class->process = gegl_rgbe_load_process; operation_class->get_bounding_box = gegl_rgbe_load_get_bounding_box; operation_class->get_cached_region = gegl_rgbe_load_get_cached_region; gegl_operation_class_set_keys (operation_class, "name", "gegl:rgbe-load", "title", _("RGBE File Loader"), "categories", "hidden", "description" , _("RGBE image loader (Radiance HDR format)."), NULL); gegl_operation_handlers_register_loader ( ".hdr", "gegl:rgbe-load"); gegl_operation_handlers_register_loader ( "image/vnd.radiance", "gegl:rgbe-load"); gegl_operation_handlers_register_loader ( "image/x-hdr", "gegl:rgbe-load"); gegl_operation_handlers_register_loader ( ".pic", "gegl:rgbe-load"); }
static void gegl_op_class_init (GeglOpClass *klass) { GeglOperationClass *operation_class; GeglOperationSourceClass *source_class; G_OBJECT_CLASS(klass)->finalize = finalize; operation_class = GEGL_OPERATION_CLASS (klass); source_class = GEGL_OPERATION_SOURCE_CLASS (klass); source_class->process = process; operation_class->prepare = prepare; operation_class->get_bounding_box = get_bounding_box; operation_class->get_cached_region = get_cached_region; gegl_operation_class_set_keys (operation_class, "name", "gegl:webp-load", "title", _("WebP File Loader"), "categories" , "hidden", "description" , _("WebP image loader."), NULL); gegl_operation_handlers_register_loader ( "image/webp", "gegl:webp-load"); gegl_operation_handlers_register_loader ( ".webp", "gegl:webp-load"); }
static void gegl_op_class_init (GeglOpClass *klass) { GeglOperationClass *operation_class; GeglOperationSourceClass *source_class; operation_class = GEGL_OPERATION_CLASS (klass); source_class = GEGL_OPERATION_SOURCE_CLASS (klass); source_class->process = process; operation_class->get_bounding_box = get_bounding_box; operation_class->get_cached_region = get_cached_region; gegl_operation_class_set_keys (operation_class, "name", "gegl:ppm-load", "title", _("PPM File Loader"), "categories", "hidden", "description", _("PPM image loader."), NULL); gegl_operation_handlers_register_loader ( "image/x-portable-pixmap", "gegl:ppm-load"); gegl_operation_handlers_register_loader ( ".ppm", "gegl:ppm-load"); gegl_operation_handlers_register_loader ( "image/x-portable-graymap:", "gegl:ppm-load"); gegl_operation_handlers_register_loader ( ".pgm", "gegl:ppm-load"); gegl_operation_handlers_register_loader ( "image/x-portable-anymap", "gegl:ppm-load"); gegl_operation_handlers_register_loader ( ".pnm", "gegl:ppm-load"); }