Lines Matching refs:draw_info
130 *draw_info; in ReadMVGImage() local
187 draw_info=CloneDrawInfo(image_info,(DrawInfo *) NULL); in ReadMVGImage()
188 if (draw_info->density != (char *) NULL) in ReadMVGImage()
189 draw_info->density=DestroyString(draw_info->density); in ReadMVGImage()
190 draw_info->affine.sx=image->resolution.x == 0.0 ? 1.0 : image->resolution.x/ in ReadMVGImage()
192 draw_info->affine.sy=image->resolution.y == 0.0 ? 1.0 : image->resolution.y/ in ReadMVGImage()
194 image->columns=(size_t) (draw_info->affine.sx*image->columns); in ReadMVGImage()
195 image->rows=(size_t) (draw_info->affine.sy*image->rows); in ReadMVGImage()
199 draw_info=DestroyDrawInfo(draw_info); in ReadMVGImage()
204 draw_info=DestroyDrawInfo(draw_info); in ReadMVGImage()
211 draw_info->primitive=FileToString(image->filename,~0UL,exception); in ReadMVGImage()
220 draw_info->primitive=(char *) AcquireMagickMemory((size_t) length+1); in ReadMVGImage()
221 if (draw_info->primitive != (char *) NULL) in ReadMVGImage()
223 memcpy(draw_info->primitive,GetBlobStreamData(image),(size_t) in ReadMVGImage()
225 draw_info->primitive[length]='\0'; in ReadMVGImage()
229 if (draw_info->primitive == (char *) NULL) in ReadMVGImage()
231 draw_info=DestroyDrawInfo(draw_info); in ReadMVGImage()
234 if (*draw_info->primitive == '@') in ReadMVGImage()
236 draw_info=DestroyDrawInfo(draw_info); in ReadMVGImage()
239 (void) DrawImage(image,draw_info,exception); in ReadMVGImage()
240 (void) SetImageArtifact(image,"mvg:vector-graphics",draw_info->primitive); in ReadMVGImage()
241 draw_info=DestroyDrawInfo(draw_info); in ReadMVGImage()