Kom ihåg mig?
Home Menu

Menu


Canvas, HTML5 och JS

Ämnesverktyg Visningsalternativ
Oläst 2012-11-08, 10:13 #1
yakuzaemmes avatar
yakuzaemme yakuzaemme är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Jun 2012
Inlägg: 773
yakuzaemme yakuzaemme är inte uppkopplad
Mycket flitig postare
yakuzaemmes avatar
 
Reg.datum: Jun 2012
Inlägg: 773
Standard Canvas, HTML5 och JS

Hallå!

Sitter och jobbar lite med en redigerare som använder Canvas, HTML5.

Det finns en redigerare, som är en riktig canvas, sedan en färdigställd produkt som har <img> med style satt till canvas-data (data uri).

Exempel:
Citat:
<img src="transparent.png" id="main_canvas" background-image: url(data:image/png;base64,___DATAURI_____=); />
(____DATAURI_____ är den långa uri)

Hur går jag tillväga om jag vill kalla denna färdigställda "canvas", på detta sätt:
Kod:
var canvas = document.getElementById('main_canvas');
var context = canvas.getContext("2d");
context.fillStyle = 'green';
//etc...
Tacksam för alla svar!

Senast redigerad av yakuzaemme den 2012-11-08 klockan 10:15
yakuzaemme är inte uppkopplad   Svara med citatSvara med citat
Oläst 2012-11-09, 13:34 #2
P3N P3N är inte uppkopplad
Flitig postare
 
Reg.datum: Jun 2010
Inlägg: 331
P3N P3N är inte uppkopplad
Flitig postare
 
Reg.datum: Jun 2010
Inlägg: 331
Vet inte svaret på din fråga men funderar på hur du skall kunna ändra en img tagg som om det vore en canvas tagg? Ser lite skumt ut det där.
P3N är inte uppkopplad   Svara med citatSvara med citat
Oläst 2012-11-09, 13:41 #3
yakuzaemmes avatar
yakuzaemme yakuzaemme är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Jun 2012
Inlägg: 773
yakuzaemme yakuzaemme är inte uppkopplad
Mycket flitig postare
yakuzaemmes avatar
 
Reg.datum: Jun 2012
Inlägg: 773
Citat:
Ursprungligen postat av P3N Visa inlägg
Vet inte svaret på din fråga men funderar på hur du skall kunna ändra en img tagg som om det vore en canvas tagg? Ser lite skumt ut det där.
Inte jag som gjort basen, utan jag hoppade in då programmeraren inte kunde fortsätta. Det är en img-tagg med style satt till data-uri, fungerar bra.

Löste det hur som helst, vågar tyvärr inte skriva ut lösning/kod då detta inte är ett eget projekt utan till kund.
yakuzaemme är inte uppkopplad   Svara med citatSvara med citat
Oläst 2012-11-09, 14:23 #4
Clarence Clarence är inte uppkopplad
Administratör
 
Reg.datum: Jan 2003
Inlägg: 1 974
Clarence Clarence är inte uppkopplad
Administratör
 
Reg.datum: Jan 2003
Inlägg: 1 974
Citat:
Ursprungligen postat av P3N Visa inlägg
Vet inte svaret på din fråga men funderar på hur du skall kunna ändra en img tagg som om det vore en canvas tagg? Ser lite skumt ut det där.
Ehm genom att anropa toDataUrl på canvas-elementet och ersätta src för <img>, kanske?
Clarence är inte uppkopplad   Svara med citatSvara med citat
Oläst 2012-11-09, 14:56 #5
yakuzaemmes avatar
yakuzaemme yakuzaemme är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Jun 2012
Inlägg: 773
yakuzaemme yakuzaemme är inte uppkopplad
Mycket flitig postare
yakuzaemmes avatar
 
Reg.datum: Jun 2012
Inlägg: 773
Citat:
Ursprungligen postat av Clarence Visa inlägg
Ehm genom att anropa toDataUrl på canvas-elementet och ersätta src för <img>, kanske?
Nästan, men ditt sätt kanske fungerar också.

Har gjort som så att den anropar canvas.toDataURL, parameter image/png, och sätter in det den får tillbaka i stylen på img-taggen, dvs:

Kod:
var image = canvas.toDataURL('image/png');
$('#min_bild').css('background-image', "url('" + image + "')");
yakuzaemme är inte uppkopplad   Svara med citatSvara med citat
Oläst 2012-11-10, 18:36 #6
P3N P3N är inte uppkopplad
Flitig postare
 
Reg.datum: Jun 2010
Inlägg: 331
P3N P3N är inte uppkopplad
Flitig postare
 
Reg.datum: Jun 2010
Inlägg: 331
Måste bara tacka trådskaparen (yakuzaemme) för att du gjorde mig nyfiken på data uri. Sitter och gör en ny version av en sida och det är suveränt med data uri. Är en fröjd att se skillnaden när jag testar den nya sidan på Pingdom tools. Tack :-)
P3N är inte uppkopplad   Svara med citatSvara med citat
Oläst 2012-11-10, 20:40 #7
yakuzaemmes avatar
yakuzaemme yakuzaemme är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Jun 2012
Inlägg: 773
yakuzaemme yakuzaemme är inte uppkopplad
Mycket flitig postare
yakuzaemmes avatar
 
Reg.datum: Jun 2012
Inlägg: 773
Citat:
Ursprungligen postat av P3N Visa inlägg
Måste bara tacka trådskaparen (yakuzaemme) för att du gjorde mig nyfiken på data uri. Sitter och gör en ny version av en sida och det är suveränt med data uri. Är en fröjd att se skillnaden när jag testar den nya sidan på Pingdom tools. Tack :-)
Hehe, kul att man kan göra nytta med sina problem. Bara att säga till om du har någon fråga/problem!
yakuzaemme är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 11:00.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017