From 7f47ac6da4cd522ff53af96fec35712e00855ac6 Mon Sep 17 00:00:00 2001 From: cristy Date: Sun, 10 Feb 2013 14:16:17 +0000 Subject: [PATCH] --- MagickCore/coder.c | 1 + coders/dot.c | 11 ++++++++++- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/MagickCore/coder.c b/MagickCore/coder.c index 2ca485848..0f0dccc1d 100644 --- a/MagickCore/coder.c +++ b/MagickCore/coder.c @@ -128,6 +128,7 @@ static const CoderMapInfo { "G", "RAW" }, { "GRANITE", "MAGICK" }, { "GROUP4", "TIFF" }, + { "GV", "DOT" }, { "K25", "DNG" }, { "KDC", "DNG" }, { "H", "MAGICK" }, diff --git a/coders/dot.c b/coders/dot.c index 7299de1ef..2ce8815f2 100644 --- a/coders/dot.c +++ b/coders/dot.c @@ -135,7 +135,7 @@ static Image *ReadDOTImage(const ImageInfo *image_info,ExceptionInfo *exception) (void) AcquireUniqueFilename(read_info->filename); (void) FormatLocaleString(command,MaxTextExtent,"-Tsvg -o%s %s", read_info->filename,image_info->filename); - graph=agread(GetBlobFileHandle(image)); + graph=agread(GetBlobFileHandle(image),(Agdisc_t *) NULL); if (graph == (graph_t *) NULL) return ((Image *) NULL); option=GetImageOption(image_info,"dot:layout-engine"); @@ -188,6 +188,14 @@ ModuleExport size_t RegisterDOTImage(void) entry=SetMagickInfo("DOT"); #if defined(MAGICKCORE_GVC_DELEGATE) entry->decoder=(DecodeImageHandler *) ReadDOTImage; +#endif + entry->blob_support=MagickFalse; + entry->description=ConstantString("Graphviz"); + entry->module=ConstantString("DOT"); + (void) RegisterMagickInfo(entry); + entry=SetMagickInfo("GV"); +#if defined(MAGICKCORE_GVC_DELEGATE) + entry->decoder=(DecodeImageHandler *) ReadDOTImage; #endif entry->blob_support=MagickFalse; entry->description=ConstantString("Graphviz"); @@ -220,6 +228,7 @@ ModuleExport size_t RegisterDOTImage(void) */ ModuleExport void UnregisterDOTImage(void) { + (void) UnregisterMagickInfo("GV"); (void) UnregisterMagickInfo("DOT"); #if defined(MAGICKCORE_GVC_DELEGATE) gvFreeContext(graphic_context); -- 2.40.0