Annons

Hjälp med kod till hemsida

Produkter
(logga in för att koppla)

StaffanH

Avslutat medlemskap
Jag vill göra ett html-dokument som jag kan använda för att visa bilder. Detta dokument ska jag länka till från thumbnails. Så istället för att göra ett dokument för varje bild som ska visas så vill ja ha ett standarddokument som innehåller den bild som jag anger i länken.

Är det någon som har bra tips på hur man gör detta. Är rätt säker på att det inte går med html, vad ska jag använda istället?

Tack på förhand

Staffan
 
Thumbnail creator fixar det åt dig lätt! Man kan ladda ner det och prova gratis i nån månad eller så.
http://www.topshareware.com/Express-Thumbnail-Creator-download-8724.htm

Vad är det det där gratis java-köret heter nu igen?!


Jag personligen tycker att ska man inte göra något superspeciellt så kan man lika gärna använda färdiga verktyg.

edit: Thumnail creator gör fin html-kod som man kan editera för hand ifall man vill göra specialanpassningar.
 
Tack för svaren! Ska försöka själv först med php, då det vad jag har förstått är ganska likt C som jag har jobbat en del med. Återkommer när jag kör fast ;-)

Staffan
 
Efter att ha sökt lite på nätet så har jag lyckats knåpa ihop lite kod som gör det jag vill.

Denna koden i källfilen:
<a href="image.php?image=CRW_0458.jpg">
<img src="thumbs/CRW_0458.jpg" width="200" height="133" border="0">
</a>

Denna koden i målfilen:
<img src="<?PHP print($image);?>" <?PHP print($image_size[3]);?>>

Vet inte hur 'korrekt' det är men det funkar..

Är det något jag bör ändra på?

Staffan
 
Hej

du skalar inte om din fullstora bild vilket kommer att medföra långa laddtider samt märkligt resultat om bilderna är annat än i lanskap format.

i mina ögon en tveksam lösning.... följande bör du fundera över..

låt php läsa hela innehållet i ett bib
kontrollera om samtliga stora bilder har en motsv tumnagel
har stor bild ej tumnagel -> skapa

då har du basen till en fungerande lösning. Dessutom är det bara att ladda upp dina nya bilder så skapas tumnaglar automatiskt...

mvh


StaffanH skrev:
Efter att ha sökt lite på nätet så har jag lyckats knåpa ihop lite kod som gör det jag vill.

Denna koden i källfilen:
<a href="image.php?image=CRW_0458.jpg">
<img src="thumbs/CRW_0458.jpg" width="200" height="133" border="0">
</a>

Denna koden i målfilen:
<img src="<?PHP print($image);?>" <?PHP print($image_size[3]);?>>

Vet inte hur 'korrekt' det är men det funkar..

Är det något jag bör ändra på?

Staffan
 
julgus skrev:
Hej

du skalar inte om din fullstora bild vilket kommer att medföra långa laddtider samt märkligt resultat om bilderna är annat än i lanskap format.


Varför ska den stora bilden skalas om? Jag lägger de färdigredigerade bilderna på servern i den storleken jag vill visa dem i t.ex. 800x533 etc.

julgus skrev:


i mina ögon en tveksam lösning.... följande bör du fundera över..

låt php läsa hela innehållet i ett bib
kontrollera om samtliga stora bilder har en motsv tumnagel
har stor bild ej tumnagel -> skapa

då har du basen till en fungerande lösning. Dessutom är det bara att ladda upp dina nya bilder så skapas tumnaglar automatiskt...

mvh

Där gav du mig något att jobba på i helgen! Kan man alltså skapa thumbnails av en bild med php eller laddar man in en större bild och visar den med mindre mått?

Tack för hjälpen!

Staffan
 
Hej

jo, men sedan skalar du ju om dem till 200 resp 133... dvs en större bild pressas in i en mindre yta med kvalitetsförsämring som följd och längre laddtider om många bilder skall visas. Det är ju den fullstora som laddas för att kunna visa den lilla...

PHP kan göra allt möjligt med bilder,skapa tumnaglar, skala om dem, ändra dem, rita på dem... vad du vill...

Mvh

StaffanH skrev:
Varför ska den stora bilden skalas om? Jag lägger de färdigredigerade bilderna på servern i den storleken jag vill visa dem i t.ex. 800x533 etc.



Där gav du mig något att jobba på i helgen! Kan man alltså skapa thumbnails av en bild med php eller laddar man in en större bild och visar den med mindre mått?

Tack för hjälpen!

Staffan
 
Nej, jag har alltså stora bilderna i en mapp och tumnaglarna (skapade med action i PS) i en undermapp som heter thumbs. Tumnaglarna har dimensionerna 200 x 133 eller tvärt om för stående. Kanske lite rörigt då jag kör samma namn på thumb och stora bilden, men de ligger i olika mappar.

<img src="thumbs/CRW_0458.jpg" width="200" height="133" border="0">

Staffan
 
Ok, nu har jag skrivit script som läser av ett bibliotek med bilder och kollar om det finns en motsvarande thumbnail i ett parallellt bibliotek. Dessa bibliotek heter photos och thumbs och php-dokumenten ligger i mappen ovanför dessa. I alla fall så returnerar funktionen en array med filnamn på filer som saknar thumbnails, alltså vilka som ska skapas. Det är här jag har kört fast.. jag antar att jag ska använda imagecopyresampled(), men jag får inte rätt på det..

Kan någon hjälpa mig?

Har även skrivit ett script som sedan lägger ut thumbsen snyggt i en tabell.

Tack på förhand!

Staffan
 
ANNONS
Götaplatsens Foto