webForumDet fria alternativet

Jpeg genomskinlig

Design & grafik

27 svar · 1 579 visningar · startad av Kalle M

Medlem sedan mars 20041 936 inlägg
Frågan#1

Har alltid hört att man inte kan göra JPEG transparent. Stämmer detta?

Man kan väl göra en jpegbild transparent via urklippsbanor i Photoshop?

Medlem sedan juni 20019 519 inlägg
#2

Kalle M skrev:

Har alltid hört att man inte kan göra JPEG transparent. Stämmer detta?

Man kan väl göra en jpegbild transparent via urklippsbanor i Photoshop?

Du kan, men den sparar inte det som en transparent bild för det.

Medlem sedan juni 20034 013 inlägg
#3

Det stämmer att jpeg-formatet saknar genomskinlighet.

Om du gör bilden genomskinlig i Photoshop och sedan sparar den som jpeg så försvinner genomskinligheten.

Vill du ha genomskinlighet måste du använda ett annat format, förslagsvis png.

Medlem sedan maj 20012 237 inlägg
#4

Om ändamålet är webben så kom ihåg att IE6 ha dåligt stöd för png och dess genomkinlighet och man måste då använda en s k png fix (en snutt javaScript).

Medlem sedan juni 20006 022 inlägg
#5

jme skrev:

Om ändamålet är webben så kom ihåg att IE6 ha dåligt stöd för png och dess genomkinlighet och man måste då använda en s k png fix (en snutt javaScript).

Kom också ihåg att IE6 är 9 år gammal så det kan vara läge att påminna folk att byta upp sig om dom fortfarande kör den...

Medlem sedan maj 20053 909 inlägg
#6

Kan man inte göra en gif istället? Eller försöker man undvika det formatet?

Medlem sedan juni 20034 013 inlägg
#7

Nackdelen med gif är att det är max 256 färger som gäller.

Det går an för små ikoner (16x16) men inte för större bilder om de inte är tecknade.

Sen försöker man undvika det av patentskäl.

Medlem sedan feb. 20034 441 inlägg
#8

Quid skrev:

Kom också ihåg att IE6 är 9 år gammal så det kan vara läge att påminna folk att byta upp sig om dom fortfarande kör den...

Precis, jag har t.ex. mer eller mindre slutat att bry mig om IE6 när det gäller nyutveckling. Det är ju inte direkt så att man tänker på Netscape längre när man gör hemsidor.

Medlem sedan maj 20053 909 inlägg
#9

tydal skrev:

Nackdelen med gif är att det är max 256 färger som gäller.

Det går an för små ikoner (16x16) men inte för större bilder om de inte är tecknade.

Sen försöker man undvika det av patentskäl.

Ah, tack!

Medlem sedan maj 20012 237 inlägg
#10

Quid skrev:

Kom också ihåg att IE6 är 9 år gammal så det kan vara läge att påminna folk att byta upp sig om dom fortfarande kör den...

Jo men det är (väl?) ändå ganska många som fortfarande använder det?

Eller kanske borde jag uppdatera min uppfattning om IE6 ... :P

Ot: finns det nån statistik över hur olika webbläsare används?

Medlem sedan feb. 20034 441 inlägg
#11

jme skrev:

Jo men det är (väl?) ändå ganska många som fortfarande använder det?

Ja tyvärr är det ju så...

jme skrev:

Ot: finns det nån statistik över hur olika webbläsare används?

På vår sajt kan vi se sådant med Google Analytics och det är oroväckande många som fortfarande använder sexan tyvärr.. Men ett steg i rätt riktning är ju att man helt enkelt skiter i IE6 när man utvecklar hemsidor.

Det i sin tur kommer ju "tvinga" folk att uppgradera. Det är ju helt sjukt att det är såhär...

Medlem sedan maj 20012 237 inlägg
#12

Jag rycker nuförtiden att man skiter i IE6 sålunda att sidan bör vara läsbar men att man kanske inte fixar alla småfel. Men det är ju upp till var och en om man vill stödja IE6. På jobbet har vi många klienter som fortfarande kräver IE6-stöd när vi bygger deras webbsajter. Sorgligt men sant.

Medlem sedan mars 20041 936 inlägg
#13

Men kan man inte få den genomskinligt via urklippsbanor? Är det först är man sparar som tif isåfall?

Medlem sedan juni 20034 013 inlägg
#14

Kalle M skrev:

Men kan man inte få den genomskinligt via urklippsbanor? Är det först är man sparar som tif isåfall?

Man kan inte jobba med jpeg-bilder eftersom dessa är komprimerade. När du öppnar en jpeg-fil så packas den upp och du jobbar med den uppackade kopian och kan göra vad du vill med den. Men väljer du sedan att spara den som jpeg så inträder ju jpeg-formatets begränsningar, däribland att genomskinlighet inte finns, så genomskinligheten sparas inte.

Medlem sedan mars 20041 936 inlägg
#15

Ok!

Jpeg och genomskinlighet,transparens kan man alltså glömma med andra ord.

Ett komplement är välj png24?

Klarar png24 lika många färger som en jpeg? (16 miljoner eller vad det nu är)

Medlem sedan juni 20034 013 inlägg
#16

Ja, png klarar lika många färger som jpeg. Png förvanskar inte färgerna som jpeg gör genom sin komprimering. Png komprimerar också, men utan att förändra bilden.

24 står för övrigt för antalet färger. 24 betyder 24 bitar som i sin tur betyder 2^24, alltså 16,7 miljoner.

Medlem sedan aug. 20068 090 inlägg
#17

tydal skrev:

Ja, png klarar lika många färger som jpeg. Png förvanskar inte färgerna som jpeg gör genom sin komprimering. Png komprimerar också, men utan att förändra bilden.

24 står för övrigt för antalet färger. 24 betyder 24 bitar som i sin tur betyder 2^24, alltså 16,7 miljoner.

Vad betyder tecknet ^?

Som jag inbillade mig så är antalet färger i png24 (och jpg, tiff osv) 16.777.216, och kommer sig av att röd, grön och blå (dvs skärmfärgerna) har 256 nyanser vardera som kan kombineras: 256 x 256 x 256 = 16.777.216. Men det kanske är fel?

Medlem sedan juni 20019 519 inlägg
#18

^= upphöjt i ren mattematik

Medlem sedan juni 20034 013 inlägg
#19

Danne V skrev:

Som jag inbillade mig så är antalet färger i png24 (och jpg, tiff osv) 16.777.216, och kommer sig av att röd, grön och blå (dvs skärmfärgerna) har 256 nyanser vardera som kan kombineras: 256 x 256 x 256 = 16.777.216. Men det kanske är fel?

Nej, det är alldeles riktigt.

256 är så många värden som kan lagras i 8 bitar (eftersom 2 upphöjt till 8 är lika med 256), och 8 bitar gånger 3 blir ju 24 bitar.

2 upphöjt till 24 blir just exakt 16 777 216, eller ungefär 16,7 miljoner.

Png klarar för övrigt en färg till, den så kallade alfakanalen/genomskinligheten. Den kan också ha 256 värden och då blir färgerna 32 bitar.

I GIF-formatet däremot så är det totala antalet färger 256, men där används en "palett", alltså man väljer ut 256 färger från 24-bitars mängden och ger dem nummer 0-255 och så kan de färgerna användas i bilden.

Medlem sedan juni 20004 308 inlägg
#20

Nu är det ju inte samma format, men efterföljaren JPEG 2000 har stöd transparens. Men tyvärr har formatet blivit omsprunget av PNG som blivit allt vanligare.

259 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)