Je ne sais pas ce que vous avez à faire avec l'image, mais pour créer une image à la volée dans un service de fenêtres:
Ajouter référence à System.Drawing
essayer cette façon:
using System.Drawing;
namespace WindowsService1
{
public partial class Service1 : ServiceBase
{
public Service1()
{
InitializeComponent();
}
protected override void OnStart(string[] args)
{
Bitmap myBitmap = new Bitmap(100,100);
Graphics g = Graphics.FromImage(myBitmap);
}
protected override void OnStop()
{
}
}
}
mise à jour
Vous êtes dans une bonne direction en utilisant web browser and DrawToBitmap
! Pour utiliser WebBrowser vous devez inclure using System.Windows.Forms;
et vous devez ajouter une référence à System.Windows.Forms
ceci est un exemple:
http://www.codeproject.com/KB/graphics/html2image.aspx
mise à jour
Vous pouvez également regarder ici :
HTML to Image .tiff File
ou ici:
Render HTML to TIFF
mise à jour
Je l'ai trouvé celui-ci:
http://code.msdn.microsoft.com/CSASPNETSaveWebpageToImage-5299048d
Il est pas clair ... Je pense que vous devez utiliser le système .Dessin pour créer l'image. Quel est le problème avec un service Windows? – danyolgiax
J'ai modifié ma question. J'espère que je l'ai fait plus clair. Désolé pour par mauvais anglais – LuckyDice
J'ai besoin de comprendre ce que vous avez comme entrée! Un xml ok ... mais pouvez-vous l'afficher avec des informations sur l'image? Pouvez-vous être plus précis sur l'image de sortie de tiff? Qu'essayez-vous de faire avec? – danyolgiax