mysjkin Skrevet 18. desember 2007 Del Skrevet 18. desember 2007 Jeg lager et system som plotter noen spektra http://radioecology.info/specter (fortsatt under utvikling, men dere kan se prinsippet). Der bruker jeg gd til å produsere et bilde fra info i en database, så lagrer jeg det bildet og henter det inn med en vanlig <img src=... Jeg lurte på, finnes det noen måte hvor jeg kan "streame" bildet i den produserte htmlen slik at jeg slipper å lage en ny bildefil for hver gang scriptet kalles? mener jeg har sett en slik løsning et eller et annet sted, men klarer ikke å finne det nå, de treffene jeg finner på å streame bilder med gd er bare slike hvor bildet vises alene i webbrowseren, den løsningen er ikke brukbar for mitt formål, så det er jo mulig at jeg bruker feil terminologi. M. Lenke til kommentar
kikkazz Skrevet 18. desember 2007 Del Skrevet 18. desember 2007 (endret) Lag en fil kalt f.eks bilde.php <?php $data = $_GET['data_id']; // f.eks en id i databasen // hent ut data fra sql $png = imagecreatetruecolor(800, 600); // legge til info i bildet // For at filen skal vises som et bilde header("Content-type: image/png"); // lag bildet imagepng($png); ?> Deretter lager du bare en link der du vil bildet skal vises: <img src="bilde.php?data_id=42"> Var det dette du tenkte på? Endret 18. desember 2007 av kikkazz Lenke til kommentar
mysjkin Skrevet 18. desember 2007 Forfatter Del Skrevet 18. desember 2007 Var det dette du tenkte på? Der er du nok veldig inne på noe! Takker, skal se på dette. M. Lenke til kommentar
Kagee Skrevet 19. desember 2007 Del Skrevet 19. desember 2007 Lurer på om du mener å "inkludere" bilder i HTML-koden ved å bruke f.eks base64 encoding på bildedataene. Dette er mulig, men du låser da ut alle som bruker IE (både 5, 6 og 7) Lenke til kommentar
mysjkin Skrevet 19. desember 2007 Forfatter Del Skrevet 19. desember 2007 Lurer på om du mener å "inkludere" bilder i HTML-koden ved å bruke f.eks base64 encoding på bildedataene. Dette er mulig, Det var noe slikt jeg hadde sett for meg, men kikkazz sin løsning bør også funke greit. men du låser da ut alle som bruker IE (både 5, 6 og 7) Ikke frist meg... M. Lenke til kommentar
Gjest Slettet+142 Skrevet 19. desember 2007 Del Skrevet 19. desember 2007 Lurer på om du mener å "inkludere" bilder i HTML-koden ved å bruke f.eks base64 encoding på bildedataene. Dette er mulig, men du låser da ut alle som bruker IE (både 5, 6 og 7) Hvordan gjøres dette da? Kunne vært greit å vite Lenke til kommentar
itsmebth Skrevet 19. desember 2007 Del Skrevet 19. desember 2007 <img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAAAPCAIAAAD8q9/YAAAA30lEQVR4nOWXPQ6DMAyFX6qc1ZlZGHoAhi6d3dN2CLVSOyQBxI+UbzKRsfzkhyMcEaEnPABmvrqNkwgh+F/02V+OmV7v5/46BzEOE4DH1W2cTXeCvXpmnneYmJyZYpwGKscS/QMgNXk8lJNxmGysXrR1qgnrBIsMkZelJUcaWgpEgOo1+5imVRMKZATHAaZKZKSFHIuaZzvWCCg6ZRWLE7YnqeyWrb5 Y9sBim93VkZW8EFI36kzow+tyfGvSuVULVDAEREzd3IPhxC6u5a6Ezx/w3YPb0Ntlxvievtb+gIOFJpQ27XADAAAAABJRU5ErkJggg==" /> http://en.wikipedia.org/wiki/Data:_URI_scheme Lenke til kommentar
Kagee Skrevet 19. desember 2007 Del Skrevet 19. desember 2007 http://en.wikipedia.org/wiki/Data:_URI_scheme Kilde for PHP finnes der. Måter å fikse det for IE: http://dean.edwards.name/weblog/2005/06/base64-ie/ http://dean.edwards.name/weblog/2005/06/base64-sexy/ Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå