FAQ |
Kalender |
|
![]() |
#1 | ||
|
|||
Supermoderator
|
Den enda bra lösningen är just att göra miniatyrer per automatik. Har man extremt många bilder som visas ganska sällan kan man ju alltid radera med ett script för att spara lite utrymme.
Alternativet, ett dåligt sådant, är att läsa in bildens proportioner på valfritt sätt och därifrån räkna ut korrekta mått för visning. Du får då kontrollera om höjden eller bredden är störst på respektive bild.
__________________
Full-stack developer, free for smaller assignments Senast redigerad av tartareandesire den 2011-03-29 klockan 22:47 |
||
![]() |
![]() |
![]() |
#2 | ||
|
|||
Nykomling
|
Citat:
Vi pratar om antal filer med 7 siffror med tusentals nya bilder varje dag. Att skapa miniatyrer för miljoner bilder som ändå bara ska visas i ca 10-20% av originalstorleken och bara 10-20 st per sida är inte en bra lösning i detta fall tyvärr. Varken utrymmesmässigt, backuphänseende eller prestanda. Däremot så är alternativet som "tartareandesire" nämner precis det jag söker, men jag hoppas att det finns en färdig script-lösning. Alla "lightbox-script" har ju löst problemet med att visa originalbilder i mindre format utan att skapa dubbletter av alla filer. (Ni vet de där popup-albumen som visar fotografier ovanpå en sajt med framåt, bakåt och stäng-knappar) Om jag fattat rätt så kan man inte använda CSS-koden Max-width och Max-height för detta. |
||
![]() |
![]() |
![]() |
#3 | |||
|
||||
Medlem
|
Citat:
Tänk på att du slösar ganska rejält med bandbredd om du slevar upp stora bilder i onödan. Tror att många i tråden syftar på att du ska generera miniatyrer "on the fly". Du skapar ett script (i valfritt serversidespråk) som läser in en bild från request-urlen, skalar om den och returnerar en miniatyr. De välbesökta bilderna kan du cacha så går det snabbare. På så sätt behöver du inte generera miniatyrer för varenda bild, utan bara för dem som du faktiskt visar för besökarna. |
|||
![]() |
![]() |
Svara |
|
|