28. august 2003 - 14:37Der er
6 kommentarer og 2 løsninger
Max width og hight pået billed
Kan man lave sådan at et billed har max higth og width? Altså sådan at hvis billedet er støre end 1024x768 så er billedet 1024x768 men hvis billedet er mindre end 1024x768 så er billedet bare dets oprindelige størelse ???
AI bliver først for alvor en del af arbejdet, når teknologien integreres i den måde, vi arbejder på. At have adgang til AI betyder ikke nødvendigvis, at medarbejderne er klar til at bruge den.
Slettet bruger
28. august 2003 - 15:01#1
<? $pic ="billede.jpg"; //navn på billede $imgsize = getimagesize($pic);
Problemet med den er jo så bare at billeder der er for store blvier lige prsis 1024x768 vilket jo er skdit for nogle billeder ser ret underlige ud så ;) Kunne man lave den i en verson hvor at hvis bare en af dem var støre så blev de den og så passede den i forhold til den anden ;)
Hmm... Er det matematikken/logikken eller PHP du har problemer med?
Logikken: Divider 1024 med bredden. Divider 768 med højden. Find den mindste. Hvis den mindste er under 1, så gang billedets bredde og højde med dette, så har du den nye størrelse.
Det skulle virke. Prøv selv at oversætte det til PHP. Hvis der er en linje du ikke kan finde ud af, så prøv at fortsætte alligevel. Bagefter kan du måske blot stille spørgsmål som "Hvordan finder man den mindste af to værdier?" eller "Hvordan afrunder man et kommatal", i stedet for at andre skal lave det for dig.
I øvrigt: Husk at det ikke er selve billedet du ændrer på, det er kun visningen. Dvs. dette hjælper ikke på ventetiden. Husk også at de fleste browsere ikke er særligt gode til at ændre størrelsen på billeder, resultatet kan se ret pixeleret ud.
OK. Men at får noget færdig kode stukket i hånden lærer du ikke noget af. Hvor går du i stå? (Prøv at følge de forslag jeg skrev kl. 15:56 i går...)
Synes godt om
Ny brugerNybegynder
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.