Frage

Die ASP-Seite ruft Daten ab und verwendet diese zum Zeichnen eines Diagramms. Anschließend muss ich das erstellte Bild im JPEG-Format speichern, damit es im Browser angezeigt und auch im PDF- und anderen Format verwendet werden kann.Wie komprimiert man das Bild am besten?Ich portiere derzeit eine JPEG-Komprimierungsbibliothek nach ASP, aber ich denke, dass sie auf diesem ARM-Gerät mit Windows CE 6.0 zu langsam sein wird.

Die ASP-Seite, die auf Windows CE-Webservern ausgeführt wird, ruft also Daten ab, rendert sie in ein Bitmap-Bild und muss dann an den Browser übermittelt werden, der auf diese ASP-Seite zugreift.Das gleiche Bild wird auch in PDF und einem anderen proprietären Format verwendet, das JPEG-Streams enthalten kann.

Bearbeiten:Was ich suche, ist eine Möglichkeit, ein Array zu erstellen, das eine Bitmap darstellt, und es dann mit ASP im IIS von Windows CE, das über eine recht begrenzte ASP-Implementierung verfügt, in JPEG zu komprimieren.

War es hilfreich?

Lösung

Werfen Sie einen Blick auf die Imaging-APIs (beginnen Sie mit der Durchquerung). IImagingFactory-Schnittstelle).Wenn auf Ihrem Gerät ein JPG-Komprimierungscodec installiert ist (denken Sie daran, dass CE modular ist und daher möglicherweise vorhanden ist oder nicht), können Sie damit einen Stream (oder eine Datei) aus dem Bild erstellen.Von dort aus können Sie damit machen, was Sie wollen.

Andere Tipps

Ich bin verwirrt...

Die Bilder von ASP würden auf der Serverseite komprimiert – nicht auf der Clientseite.

Ich bin mir sicher, dass Ihr Webserver nicht unter Windows CE läuft, daher glaube ich nicht, dass Ihre Bedenken berechtigt sind.

BEARBEITEN: Scheint, als ob Sie einen Webserver unter Windows CE ausführen können: http://www.microsoft.com/windows/embedded/products/windowsce/default.mspx.Ich werde meine Gedanken von nun an für mich behalten.:-X

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top