Som Plus-medlem får du: Tillgång till våra Plus-artiklar | Egen blogg och Portfolio | Fri uppladdning av dina bilder | Rabatt på kameraförsäkring och fotoresor | 20% rabatt på Leofoto-stativ och tillbehör | Köp till Sveriges mest lästa fototidning Fotosidan Magasin till extra bra pris.

Plusmedlemskap kostar 349 kr per år

Annons

Gråskalefunktion för autogråskala

Produkter
(logga in för att koppla)

Matbollen

Avslutat medlemskap
Hejsan!

Jag tipsade via fotosidan.se:s kontakt-formulär om en funktion men fick inget svar. På ett av mina fotografier fick jag frågan om hur det skulle se ut i svartvitt. Jag kom att tänka på att det åtminstone i Internet Explorer 6 finns lite koder man kan använda för att få en färgbild att bli svartvit (gråskala).

Jag gjorde lite testkod, som Fotosidan.se gärna får använda och modifera om så önskas (klistra in nedanstående i en tom HTML-fil för att testa):

<html>
<head>
<title>Gråskala</title>
</head>

<body bgcolor="#ffffff" text="#000000" link="#0000ff" alink="#ff0000" vlink="#800080">

<a href="javascript:void(0);" onClick="bilden.style.filter='gray()'">Gör gråskalig</a><br>
<a href="javascript:void(0);" onClick="bilden.style.filter=''">Gör normal</a><p>

<img src="http://svt.se/content/1/c6/13/24/59/KatarinaClaes_ny290.jpg" id="bilden">

</body>
</html>


Jag har endast testat denna kod i Internet Explorer 6 och Windows 2000 samt Windows XP, och den fungerar utmärkt.

Mitt tips går alltså ut på att man kanske kunde lägga till denna funktion på den sida där man kan titta på en persons fotografi.

Hälsningar

Matte
 
Du har rätt. Forumet måste ha gjort nåt med min kod när jag klistrade in den, för det funkade inte för mig heller. Ska se om jag kan klistra in nån bättre kod här då.
 
Okej! Av någon anledning hade det kommit in mellanslag i "java script" i koden ovan...

Forumet verkar lägga in mellanslaget automatiskt. Så ändra "java script" till "javascript".


<html>
<head>
<title>Gråskala</title>
</head>

<body bgcolor="#ffffff" text="#000000" link="#0000ff" alink="#ff0000" vlink="#800080">

<a href="javascript:void(0);" onClick="bilden.style.filter='gray()'">Gör gråskalig</a><br>
<a href="javascript:void(0);" onClick="bilden.style.filter=''">Gör normal</a><p>

<img src="http://svt.se/content/1/c6/13/24/59/KatarinaClaes_ny290.jpg" id="bilden">

</body>
</html>
 
Yepp. Mailet landade i inkorgen, men vi har inte haft tid att svara. Jag skall be Christer kolla och se. Viktigt är dock att alla funktioner som finns skall funka bra på alla OS och de vanligaste webbläsarna. Men det är inte jag mannen att avgöra, utan lämnar det till Christer.
 
David Elmfeldt, jag förstår om ni inte hunnit svara. Inga problem. I och med att jag lade in koden här i forumet, så får fler användare möjlighet att ge synpunkter på funktionen samt säga om den är nåt att ha.
 
Senast ändrad:
Det är bra att du lägger in det här. Tyvärr verkar det inte funka på Mac (varken IE, Opera, Netscape eller Safari). :(
 
Att den där koden bara fungerade i Internet Explorer (sen version) kunde jag nästan föreställa mig. Att den inte fungerade i Internet Explorer på Mac var konstigt tycker jag.
 
Matbollen skrev:
Att den där koden bara fungerade i Internet Explorer (sen version) kunde jag nästan föreställa mig. Att den inte fungerade i Internet Explorer på Mac var konstigt tycker jag.

Internet Explorer på Mac tycker jag verkar funka i stort sett likadant som Mozilla faktiskt. På jobbet kör jag bara Mac och jag har gjort några ovetenskapliga jämförelser mellan IE Mac och Mozilla.
 
Annars kanske det finns nån java-applet ute på nätet som man kan använda. Funktionen bör ju i så fall förstås läggas på en separat sida som man klickar sig till via den vanliga visa-en-bild-sidan, ungefär som [Förstora]-knappen alltså.
 
"filter" finns bara på IE såvitt jag vet, det är inte CSS standard eller så.

Bortsett från det tekniska, vill man verkligen ha en sådan här funktion som tillåter manipulation (förvisso "eget bruk") av en bild man laddat upp? På något sätt tycker jag det är att göra lite våld på fotografens intentioner och kompositionsval med bilden
 
Christer Lindh, David Elmfeldt >>

Filter finns nog bara i IE, ja. Och jag kan förstå att gråskalefunktionen blir mindre intressant om inte alla användare har möjlighet att använda den. Att funktionen inte fungerar i Mac-IE var som sagt märkligt, tycker jag.

Jag funderade också på om en gråskalefunktion våldför sig på fotografens idé om bilden, men ansåg ändå att det var värt att nämna idén.
 
ANNONS
Upp till 6000:- Cashback på Sony-prylar