Frage

Ich frage mich, ob es eine bestehende Steuerung oder wenn es wäre einfach, eine Steuerung zu entwickeln, ein Mehrseitentiff ermöglicht schrittweise über ein Netzwerk geladen werden? Ich arbeite mit einigen TIFF-Bildern, die bis zu Tausenden von Seiten, und es wäre toll, das Bild Start zu haben, sobald eine Seite oder Seiten heruntergeladen werden, erscheinen, und nur weitere Seiten des Bildes abgerufen werden je nach Bedarf oder Download bei Bedarf oder wenn die Bandbreite zur Verfügung steht. Ich weiß, dass ein TIFF-Bild bestimmte strukturelle Anforderungen und die umliegenden Metadaten, aber erwarten, dass dies möglich sein sollte.

War es hilfreich?

Lösung

Ich schlage vor, Sie beginnen mit libTIFF oder LibTiff.NET . Das letzte ist einfach, mit zu beginnen und ich habe gute Erfahrungen bisher. Es wird Ihnen die volle Kontrolle über die Reihenfolge der Belastung ermöglichen. Es hängt ein wenig von der genauen Formatierung des tiff zu laden Sie versuchen. Direktzugriff auf Seiten ist immer möglich. Des Weiteren wird es Ihnen eine gute Kontrolle über Speicherressourcennutzung geben.

Die vorherige Beratung mit der Spezifikation zu beginnen, ist imho ein Rezept für einen Alptraum. Es gibt so viele verschiedene Interpretationen von TIFF (einschließlich Byteanordnung abhängig von der Maschine), die Sie viel Zeit verbringen werden die Implementierung und Tests. Die LibTIFF ist die Referenz, und es hat eine sehr milde Form Lizenz. Bitte überprüfen Sie meine Frage auf Stackoverflow hier

Andere Tipps

Das glaube ich nicht jede Sprache eine Steuerung für diese nativ hat. Ich möchte eine Kopie der TIFF-Spezifikation packen und meine eigene Lösung schreiben.

http://partners.adobe.com/public/developer/tiff /index.html

Sie möchten, um zu versuchen und passen TIFF Viewer-Steuerelemente vorhanden, jedoch:

http://www.codeproject.com/KB/miscctrl/Image_Viewer_Control.aspx ; http://www.atalasoft.com/cs/forums/thread/11473. aspx

Ich kann nicht für die Qualität des oben genannten Code bürge jedoch.

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