Générer une Image avec Microsoft .NET Graphique Bibliothèque de Contrôles sans Contrôle

Est-il possible de générer des images (jpeg, png, etc) à l'aide de Microsoft Chart Controls bibliothèque sans l'instanciation d'un WinForm ou ASP.NET classe de Contrôle? Tous les exemples que j'ai vu utiliser un composant de contrôle. J'ai besoin de créer une bibliothèque qui contient des méthodes simples qui prennent des données à tracer et retourne une nouvelle image graphique. Exemples:

public byte[] GeneratePlot(IList<SeriesData> series)
{
    //generate and return JPEG
}
public void GeneratePlot(IList<SeriesData> series, Stream outputStream)
{
    //generate JPEG and write to stream
}

Si il n'est pas possible:

  1. recommanderiez-vous
    création/mise au rebut nouveau graphique
    contrôle chaque fois que l'utilisateur appelle la
    GeneratePlot() la méthode?
  2. est là
    l'autre .NET-library (de préférence
    libre) que vous recommanderiez?

Grâce

InformationsquelleAutor dewald | 2009-12-01