Gå til innhold

"Streame" et bilde i websiden


Anbefalte innlegg

Skrevet

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.

Videoannonse
Annonse
Skrevet (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 av kikkazz
Skrevet

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)

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

Gjest Slettet+142
Skrevet
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 :)

Skrevet

<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

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å
×
×
  • Opprett ny...