| 
					
							
        
    
        
						
			 | 
			
			
					    
					
        
         
          
         
	
            | 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.)
  
            
             |   |   
            
        
 
    
 
					
					 
			 | 
			
				
        
			 |