webForumDet fria alternativet

Uppdatera visning av bild med jquery

2 svar · 428 visningar · startad av clacke

clackeMedlem sedan feb. 2003234 inlägg
#1

Jag vill kunna uppdatera visningen av en bild efter jag har konverterat den till svart/vit.

Jag visar en bild på sidan med:

<img src="<%=uploadedImage%>" id="cropbox"/>

och klickar man på en knapp:

 <button id="black&white">Svart/Vit</button>

så ska en asp kod köras som konverterar den till svart/vit:

	myCropFileName= mySmartUpload.form("myCropFileName")
	
	Set minImage = Server.CreateObject("aspSmartImage.SmartImage")
	minImage.OpenFile("../user_images" & "/" & baseFolderName  & "/home/" & myCropFileName)
	
	minImage.GreyScale
	
	Set minImage = Nothing

Och efter att man har koverterat bilden till svart/vit så vill jag uppdatera orginalbilden så att den konverterade bilden visas, innan jag sparar den.

Jag antar att man bäst gör detta med lite jquery, men är inte säker på hur.
Eller om någon har något annat förslag så tas det tacksamt emot.

voigtann1Medlem sedan juni 20019 519 inlägg
#2

undrar ens om & är ett godkänt tecken i ID, men kör ett ajax call på onclick på din knapp och vid en success så ersätter du src på din #cropbox till den nya filen för den svart/vita bilden du har sparat undan med din ASP kod, annars finns ju canvas möjligheter på de webbläsare som har stöd för canvas. IE har deras CSS filter Filter: Gray Som du förmodligen kan appendar en css klass på din bild för att täcka in IE. Och när du sparar ner bilden så kolla du om den skall köra .GreyScale eller inte (checkbox, hidden field som ändrar värde när du trycker på knappen).

clackeMedlem sedan feb. 2003234 inlägg
#3

Japp jag får testa lite grann, får se hur det blir. Ska kolla canvas också kanske.

134 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)