Using TopCoder

.NET

GDI SVG Common Interface Version 1.0

STATUS KEY : Specification Design and Architecture Development and Testing Complete
  • Overview

    Provides a GDI+ raster path for vector graphics.

  • Functionality

    Drawing the same graphics as raster graphics using the .NET GDI+ framework or as vector graphics using TopCoder SVG Generator component usually follows the same algorithm or method flow, but calls different graphics primitives. This component provides a common interface for the two API’s and concrete implementations for them. Using this component, a user will be able to program against the common drawing interface, and obtain raster or vector graphics only by plugging in the appropriate implementation.

    The component will be used in order to render graphs to a variety of formats, including raster graphics saved as JPG, PNG, GIF, and so on, or vector graphics in SVG format. The renderer components will use this component to provide common rendering code for all these formats, and then switch between implementations in order to obtain the required format
  • Technologies

    .NET, C#

    Availability

    Version 1.0
Adobe Acrobat is required to view TopCoder Software specification documentation.
  .NET Compression Utility 20050324 Provides a mechanism for defining and executing compression/decompression algorithms. more Download
  .NET Configuration Manager 20050727 Centralizes the management of and access to application level configuration files. more Download
  .NET Linked List 19700101 Adds standard LinkedList to .NET Collection Framework more Download
  .NET Object Factory 20070728 Provides the API to dynamically create objects for any defined interface at run-time based on some pluggable specification. more Download
  .NET SVG Generator 20040804 Generates Scalable Vector Graphics (SVG) utilizing the standard GDI+ interface. more Download