Frage

Kann mir jemand eine gute Kontrolle vorschlagen, die verwendet werden können, um Bilder anzuzeigen (png die am wahrscheinlichsten, und es wird immer ein Typ sein, der ich diktieren kann). Die Bilder würden nur Server-Seite sein, so muss ich über Kunden keine Sorge etwas hochladen. Nur Bilder auf einem Server angezeigt wird.

Die Steuerung muss die folgenden Funktionen haben:

  1. Zoom in / out Bild und die Fähigkeit, um eine vergrößerte Bild zu schwenken.
  2. Bild drehen
  3. Seite hin und her durch die Bilder
  4. Bildbereich, was Größe eingestellt (z. B. 200x400) und Bild ausgestattet Größe steuern mit der Zoom-Fähigkeit Auflösung zu verbessern.
  5. Legen Sie eine Standard-Zoomstufe und Position innerhalb des Bildes.
  6. Möglichkeit zum Vollbild der Bildsteuerung

Nizza Funktionen haben:

  1. Overlay einige Art Bilder auf der Originalbild (wie Linien, Rechtecke, Notizen usw.)
  2. Open Source

Ich würde es vorziehen, eine Art von Silverlight-Steuerelement zu verwenden.

EDIT: Hat ein wenig mehr Untersuchung und ich fand einige Funktionen von Silverlight-Steuerelemente, die wirklich nützlich wäre, wie die auf Vollbild erweitern. Haben die Steuerung klein ist auf der Seite und eine Schaltfläche, die die Bildkontrolle ist ein großes Plus die Verwendung auf Vollbild ermöglicht. Ich habe immer noch nicht in der Lage gewesen zu finden, das alles, was ich allerdings müssen tun können.

EDIT: Nur suchen jetzt Silverlight-Optionen. Ich habe den Titel und die Beschreibung aktualisiert, um die Änderung widerzuspiegeln.

War es hilfreich?

Lösung 3

beendete ich meine eigene Silverlight-Steuerelement von Grund auf neu aufzurollen. Funktioniert wirklich gut und das Look and Feel ist erstaunlich, mit allen Animationstypen Funktionen, die Sie verwenden können alles von Taste drückt, um Bilder zu manipulieren, etc. Ich war in der Lage eine Menge Anpassung tun der Benutzer wollte.

Silverlight hat mich beeindruckt.

Andere Tipps

ShineDraw.com hat einen Vergleich zwischen 6 und Silverlight Flash Bildrotatoren. Es wird erläutert, wie sie mit einigen Code und Beispiele arbeiten. Der Sourcecode zur Verfügung steht. Sie sollten auf jeden Fall einen Blick auf diejenigen haben:

http://www.shinedraw.com/ 3D-Illusion / 6-new-Silverlight-Bild-Rotatoren /

Vielleicht eine Kombination aus einem dieser jQuery Plugins für Bilder kann helfen.

Vielleicht eine Kombination aus der Slider Gallery und der Ernte helfen könnte. Sie müßten sie in eine einzige Kontrolle verschmelzen selbst, aber es ist ein Schritt. Wenn Sie für einen anderen Bildbetrachter in der Diashow-Modell Pflege, versuchen Sie diese jQuery slideViewer geschrieben von Gian Carlo Mingati .

Ich bin nicht sicher, welche Arten von Bildern, die Sie zum Anzeigen suchen, aber es gibt einige Antworten auf diese Frage:

Vorschau TIF-Dokumente im Internet (NET C #)

Auch Silverlight: Cross-Plattform-integrierbare große Bildbetrachter

Je nachdem, was Sie Anzeige und ob oder nicht, können Sie Annahmen getroffen werden, die Microsoft Office Document Imaging-Viewer ist eine billige, Browser-integrierbare Option (dh frei, wenn Ihre Benutzer alle Office 2003 oder höher).

Versuchen vectorlight.net Toolkit.

Bitte schauen Deepzoom, es hat eine beeindruckenden Zoomfunktionen. Soweit andere Dinge gehen, können Sie wahrscheinlich setzen sie sich selbst:)

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