Avatar billede -kristian- Nybegynder
10. juni 2002 - 14:27 Der er 7 kommentarer

Dynamiske genereret overskrifter i php

Jeg vil lave et mini content management system. Man skal kunne skrive overskrifter. Disse vil jeg gerne tegne som giffer via. php

Når man tegner med php angiver, man en gif størrelse, og en font man vil bruge og det ord man vil skrive, samt farver.

PROBLEM:
Man ved ikke på forhånd hvor stort ens gif skal være. Det er jo afhængigt af ordet man tegner.

Skal jeg blot afsætte en "pixels pr anslag" rate - eller kan man gøre noget smart således at giffen kun har den nødvendige bredde?

Det kunne jo gøre det hele lidt mere cool ;)
Avatar billede Noone Nybegynder
10. juni 2002 - 15:00 #1
Hvorfor brude billeder?
Avatar billede Noone Nybegynder
10. juni 2002 - 15:01 #2
brude = bruge
Avatar billede Noone Nybegynder
10. juni 2002 - 15:04 #3
Nå men til dit spørgsmål..

Find ud af, hvormeget de forskellige bogstaver fylder, lav en tabel over det, og brug den til at finde størrelsen.

Eksempel.

Du vil skrive Gif på dit billede

Du ved at et stort G fylder 10 pix, et lille i fylder 4pix, og et f fylder 6pix..

Dit regnestykke er så 10+4+6 ialt 20 pix bred.

Det kræver en del arbejde at bygge tabellen, men sådan er livet ;)
Avatar billede -kristian- Nybegynder
10. juni 2002 - 16:30 #4
Fordi det ser pænere ud, og fordi jeg gerne vil bruge en font ikke alle har...

Men man må da kunne undgå at lave den tabel dér... kunne slevfølgelig altid bare lave den for bred ;)
Avatar billede Noone Nybegynder
10. juni 2002 - 17:31 #5
Tja, det er den eneste mulighed jeg kan se..

ELLER du kan gøre ligsom mig, lave en gif med hvert bogstav, og så få dit script til at generere <img> tags...
Avatar billede -kristian- Nybegynder
10. juni 2002 - 21:02 #6
Ahh - det havde jeg ikke tænkt på! Smart! Det er måske løsningen.
Avatar billede Noone Nybegynder
11. juni 2002 - 00:39 #7
Du kan se hvordan det virker på http://www.nikkiwebster.dk/ Dog har min font kun små bogstaver hvilket giver en DEL mindre arbejde til mig ;)

Mest fordi jeg ikke helt tænkte logisk da jeg lavede scriptet ;)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester