Jag håller på och pillar lite med en hemsida där man ska kunna ladda ner olika bakgrundsbilder till mobiler.
Nu till frågan:
Hur löser jag det enklast (bäst) gällande att vissa mobiler har olika skärmstorlekar/upplösning?
Jag har redan en tabell i databasen där jag har sparat namn samt en bild på alla mobiler. Ska jag även spara mobilens skärmstorlek (höjd/bredd) i den tabellen, för att sedan hämta in storleken, förminska bilden och sedan skicka?
(Eller ska jag köra med samma storlek för alla mobiler?)
Nu vet jag inte om det finns några skillnader, men säg att Telefon 1 har en skärm med upplösningen 100*300 pixlar och Mobil 2 har 200*400 pixlar. Detta ger förhållandet 1/3 på den första och 1/2 på den andra, vilket betyder att en bild anpassad för Mobil 1 inte alls ser bra ut på Mobil 2.
Nu vet jag inte om det finns några skillnader, men säg att Telefon 1 har en skärm med upplösningen 100*300 pixlar och Mobil 2 har 200*400 pixlar. Detta ger förhållandet 1/3 på den första och 1/2 på den andra, vilket betyder att en bild anpassad för Mobil 1 inte alls ser bra ut på Mobil 2.
Om du inte vill spara en bild för varje upplösning får du ju i så fall spara en bild för varje proption. Exempelvis en bild för 1/2 och en bild för 1/3. Sen gäller det väl att se till att ingen bild måste skalas upp på en telefon, för då tappar man ju i kvalitet..
Om du inte vill spara en bild för varje upplösning får du ju i så fall spara en bild för varje proption. Exempelvis en bild för 1/2 och en bild för 1/3. Sen gäller det väl att se till att ingen bild måste skalas upp på en telefon, för då tappar man ju i kvalitet..
Jag förstår det.
Men HUR löser man detta på ett enkelt/bra sätt? :r
Behöver fortfarande lite tips/förslag på hur själva skapandet av bilderna ska se ut.
Kan du från mobilen få reda på bredd och höjd i pixlar ? Om så kan du ju ta resultatet och klippa ut/skala en bild med hjälp av PHP. Mer än så kan jag inte hjälpa dig, så kanske jag bara gett dig svar på sådant du redan visste ?
Kan du från mobilen få reda på bredd och höjd i pixlar ? Om så kan du ju ta resultatet och klippa ut/skala en bild med hjälp av PHP. Mer än så kan jag inte hjälpa dig, så kanske jag bara gett dig svar på sådant du redan visste ?
Var inte riktigt så jag menade.
Syftade på själva php-koden, hur den skulle vara uppbyggd.
Ska jag klippa i bilden, eller endast förstora/förminska för de flesta storlekarna? *svårt att förklara*
Har du en ursprungsbild på 400*300 och får reda på att mobilen är på 200*100 pixlar så får du ju i första hand skala den propiortionelt så du får med maximalt av (i detta fallet) höjden, sedan får du ju beskära bilden i siorna. I detta fallet skulle bilden bli 200*150 (räknade jag rätt nu ?) vilket gör att den blir komplett i höjdled men att du får beskära den 25 pixlar / sida.
Kravet på motivet i bilden kräver ju på detta sätt en hel del. Ex. en ansikte måste ju vara mitt i bilden, om man inte kommer på ett sätt att meddela vad i bilden som är viktigt. Ex. kanke himmlen kan tas bort, men botten av bilden måste vara kvar osv.
(känns lite som "den blinda leder den döva", men ag hoppas jag förstått ditt problem och beskrivit en lösning du kan godta ????)
Jodå, jag förstod precis vad du menade.
Känns bara som att det blir en del arbete för en egentligen rätt enkel uppgift. :(
Vad jag har märkt, så anpassar sig min mobil bra till de flesta storlekarna, (dock inte FÖR små bilder).
Jag menar, MÅSTE man verkligen behöva beskära/förminska bilderna?
Det enda MÅSTE i livet är väll döden, men det lämnar vi till andra trådar att diskutera.
Själv har jag ingen så modern mobil så jag kan göra sådant som ladda ner bilder, utan nöjer mig med wap funktionen som jag använder på min sida till wap.fun.axplock.com Allt handlar väll om vad för service man vill erbjuda. Mängder med sidor frö skrivbordsbilder får man välja storlek, så varför inte lägga upp X antal olika storlekar för olika mobilr. Tala om vilka storlekar det finns för jag är J nyfiken på det.
Jag personligen skulle delat upp det i 2 fält. Detta skulle i mitt kunnande sparat PHP kods rader för att slippa dela upp siffrorna senare vid ev. beräkningar mm.
260 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849