/ Forside / Teknologi / Udvikling / HTML / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
HTML
#NavnPoint
molokyle 11184
Klaudi 5506
bentjuul 3377
severino 2040
smorch 1950
strarup 1525
natmaden 1396
scootergr.. 1320
e.c 1150
10  miritdk 1110
Img problem.
Fra : Martin Rise Christen~


Dato : 08-11-02 22:41

Hej!

Jeg har skrevet et "billedgalleri" system i asp. Min behandlingskomponent er
også i stand til at roterer billeder og det går for så vidt også godt nok -
men - da jeg gemmer billedet med samme filnavn både før og efter roteringen,
så viser det sig ikke når en asp side indlæses med det roterede billede. Det
viser sig først når jeg reloader siden. Hvordan enten gennemtvinger en
reload, eller på anden måde får billedet genindlæst uden at skulle bruge
andet filnavn.

Det skal nævnes, at jeg sender beskeden om at billedet skal roteres på
querystring (/gembilled.asp?roter=90).

Mvh,

Martin Rise Christensen



 
 
Niels Andersen (09-11-2002)
Kommentar
Fra : Niels Andersen


Dato : 09-11-02 09:20

Martin Rise Christensen wrote in <aqhb0a$rhr$1@sunsite.dk>:
> da jeg gemmer billedet med samme filnavn både før og efter
> roteringen,

Bliver det ikke uhyggeligt grimt når man har roteret det nogle gange? Eller
roterer du kun med 90 graders intervaller?

Alt efter sammenhængen kunne det være en god ide at gemme med et andet
filnavn, fx. det oprindelige + vinkel.

> så viser det sig ikke når en asp side indlæses med det
> roterede billede. Det viser sig først når jeg reloader siden. Hvordan
> enten gennemtvinger en reload, eller på anden måde får billedet genindlæst
> uden at skulle bruge andet filnavn.
>
> Det skal nævnes, at jeg sender beskeden om at billedet skal roteres på
> querystring (/gembilled.asp?roter=90).

Dvs. dit asp-script sender en html-fil til browseren, og gemmer billedet som
en fil, som html'en refererer til?

Overvej dette:

<img src="/visbillede.asp?roter=90">

Billedet vil få en ny url for hver vinkel. Det vil 100% sikkert gennemtvinge
at en ny vinkel giver et nyt billede.

Det vil også betyde at der hver gang bliver genereret et nyt billede fra
originalen, så hvis man fx. roterer 1 grad af gangen, så vil billedet ikke
blive mudret efter nogle få gange, men hver gang blive så "ren" som muligt.

Den nemmeste løsning jeg lige kan komme i tanker om tager udgangspunkt i det
du har.
Hvis dit ASP-script fx. skriver:
<img src="/billede.png">
kan du rette det så den skriver fx.:
<img src="/billede.png?roter=90">

Da filen er en statisk fil, bliver spørgsmåltegnet og alt derefter
ignoreret. Men browseren kan se, at det er et andet billede, og vil så ikke
hente "/billede.png?roter=180" eller "/billede.png" fra cachen.

--
Mvh.

Niels Andersen
(la nels. anersyn.)

Søg
Reklame
Statistik
Spørgsmål : 177556
Tips : 31968
Nyheder : 719565
Indlæg : 6408865
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste