Gå til innhold

"Streame" et bilde i websiden


Anbefalte innlegg

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
Videoannonse
Annonse

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 av kikkazz
Lenke til kommentar
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... :D

 

M.

Lenke til kommentar
Gjest Slettet+142
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

<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

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 konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...