Jpeg naar HTML

Status
Niet open voor verdere reacties.

DjDarkD

Gebruiker
Lid geworden
30 jul 2008
Berichten
52
Beste Helpers,

Het bedrijf waar ik werk, wil graag een Jpeg bestandje omgezet hebben naar EEN HTML pagina. De HTML pagina moet een plaatje weergeven, dat gebruikt word voor mailingen. Bovenaan de mail staat vervolgens te lezen, 'Deze nieuwsbrief niet leesbaar? Klik [hier - Hyperlink naar HTML bestand] voor de online versie.'.

Mijn vraag is hoe ik het voor elkaar krijg om een HTML bestand te maken, wat zo verstuurd kan worden naar iedereen en ALTIJD het plaatje zal laten zien en geen wit vlak aangeeft, als het pad van het JPG plotseling niet klopt.

Dit laatste is namelijk het probleem waar ik nu tegenaan loop.

Groet,


Dj.
 
Een JPG-bestand omzetten naar een html-pagina (in de zin van format-X converteren naar format-Y) gaat niet lukken.

Als je een html-bestand hebt waarin een plaatje getoond moet worden, dan zul je altijd het pad naar dat plaatje goed moeten weergeven.
Dat is natuurlijk afhankelijk van waar dat plaatje zich bevindt.
Maar er is altijd een pad en er is altijd een probleem als dat pad niet goed is.

Wat dat betreft is het beter om eens te kijken naar de fout waar je nu tegenaan loopt.
Wat is het gebruikte pad?
 
Omzetten naar HTML is inderdaad onmogelijk (HTML is een opmaaktaal), wat wel kan is de afbeelding omzetten naar een base64 string, die string kun je dan vervolgens in je <img> tag gebruiken, dan ben je dus niet mer afhankelijk van een externe afbeelding. Maar of en in welke emailprogrammas dat gaat werken zou ik je niet kunnen zeggen. De code ziet er trouwens zo uit.
HTML:
<img src="data:image/jpeg;base64,<base64 string>" />
Waar jpeg staat moet je uiteraard de vor jou goede bestandsextensie gebruiken, <base64 string> moet je dan vervangen door de gegenereerde streng.

EDIT: Ik vermoed trouwens dat er een limiet zit aan de grote van de afbeeldingen die je op deze manier kunt gebruiken, wat die limiet is weet ik helaas niet.

EDIT: Of dit praktisch is is trouwens weer wat anders, je kunt inderdaad gewoon beter zorgen dat je pad in orde is.
 
Laatst bewerkt:
Omzetten naar HTML is inderdaad onmogelijk (HTML is een opmaaktaal), wat wel kan is de afbeelding omzetten naar een base64 string, die string kun je dan vervolgens in je <img> tag gebruiken, dan ben je dus niet mer afhankelijk van een externe afbeelding. Maar of en in welke emailprogrammas dat gaat werken zou ik je niet kunnen zeggen. De code ziet er trouwens zo uit.
HTML:
<img src="data:image/jpeg;base64,<base64 string>" />
Waar jpeg staat moet je uiteraard de vor jou goede bestandsextensie gebruiken, <base64 string> moet je dan vervangen door de gegenereerde streng.

EDIT: Ik vermoed trouwens dat er een limiet zit aan de grote van de afbeeldingen die je op deze manier kunt gebruiken, wat die limiet is weet ik helaas niet.

EDIT: Of dit praktisch is is trouwens weer wat anders, je kunt inderdaad gewoon beter zorgen dat je pad in orde is.

Okay, bedankt voor de info!

Nu dus eigenlijk alleen nog een gratis programma vinden waar dit fatsoenlijk mee gedaan kan worden?

Het gebruikte pad is:
Occshow Screenshot.jpg

Zou ik het pad naar bijv. Imgur kunnen linken?
 
Laatst bewerkt:
Zou ik het pad naar bijv. Imgur kunnen linken?
Als imgur het direct linken van afbeeldingen toestaat lijkt me dat wel, experimenteer er mee zou ik zeggen :)

Het is trouwens een goed idee om bestandsnamen zonder spaties te gebruiken, spaties kunnen voor problemen zorgen.
 
Hartelijk dank voor de hulp!

Heb de foto's geupload naar Tinypic. Volgens mij blijven plaatjes daar lang op staan toch?
 
Wij zetten dat soort afbeeldingen in een map bij onze website.
Daar blijven ze in ieder geval staan totdat ik ze verwijder.

Groeten Marcel
 
Status
Niet open voor verdere reacties.

Nieuwste berichten

Terug
Bovenaan Onderaan