AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Netzwerke Prism Ein dynamisches Image generieren? ASP.NET
Thema durchsuchen
Ansicht
Themen-Optionen

Ein dynamisches Image generieren? ASP.NET

Ein Thema von Mavarik · begonnen am 12. Aug 2008 · letzter Beitrag vom 13. Aug 2008
Antwort Antwort
Benutzerbild von Phoenix
Phoenix
(Moderator)

Registriert seit: 25. Jun 2002
Ort: Hausach
7.643 Beiträge
 
#1

Re: Ein dynamisches Image generieren? ASP.NET

  Alt 13. Aug 2008, 08:27
Ich glaube, wir reden gerade furchtbar aneinender vorbei.

Erstml kurz den Ablauf angucken, wie ein Browser an das Bild kommt:
Er bekommt eine html-Seite. Irgendwo da drin steht eine URL zu einem Bild.
Der Browser ruft das Bild von eben dieser URL mit einem neuen Request ab (sofern diese URL nicht schonmal abgerufen wurde und somit gecached ist).
Der Browser zeigt die Seite mit Bild an.

Wenn Du nun dynamisch Bilder generieren / austauschen willst, dann bleibt Dir nichts anderes übrig als eine Url (also z.B. via System.Web.UI.WebControls.Image.ImageUrl) in die Seite zu schreiben. Du kannst das daraus resultierende HTML <image url="xyz.gif" alt="Alternativtext" /> aber natürlich auch gerne ohne das Image-Control sondern von Hand erzeugen, wenn Du spass daran hast extra Code zu schreiben.

Die Frage ist doch eher: Welches Bild musst Du anzeigen? Also welche URL schreibst Du da rein?
Du hast da zwei Möglichkeiten:
1.) Du generierst das Bild zur Laufzeit der ASP.NET-Seite und legst es in ein Verzeichnis ab. Den Dateinamen gibst Du zurück und schreibst ihn als Ziel-Url ins html.

2.) Du schreibst tatsächlich einen http-Handler, der das Bild generiert. Du gibst also eine URL auf diese Handlerdatei in die Seite, die z.B. via Parameter in der Adresse dem Handler sagt, was für ein Bild dieser generieren und zurückliefern soll.

Also wo klemmt es bei Dir nun eigentlich?
Sebastian Gingter
Phoenix - 不死鳥, Microsoft MVP, Rettungshundeführer
Über mich: Sebastian Gingter @ Thinktecture Mein Blog: https://gingter.org
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:56 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz