Avatar billede kumasan Nybegynder
06. maj 2002 - 23:33 Der er 63 kommentarer og
1 løsning

Photoshop - transparancy med gif filer

Jeg har et MEGET irriterende problem:
Jeg har lavet et billede i photoshop som skal fungere som baggrund for nogle knapper på min hjemmeside. Det skal være halvt gennemsigtigt (meget vigtigt), og det er det også når jeg arbejder med det som .psd dokument (jeg kan i hvert fald se terningerne i baggrunden igennem billedet). Men når jeg gemmer det som .gif eller .png og derefter åbner dette i photoshop, ja så har det mistet sin transparancy. Og jeg HAR valgt transparant når jeg gemmer det i gif format.

PLZ hjælp mig hurtigt, jeg har siddet i over en time nu og er ved at gå amok... :-(
Avatar billede spe Nybegynder
06. maj 2002 - 23:40 #1
Du misforstår transparant funktionen i dette tilfælde. En gif-fil kan have områder der er helt gennemsigtige men ikke halvt (delvist) gennemsigtige.
Så det kan ikke lade sig gøre på den måde du gerne vil.

Du vil kunne opnå resultatet med 2 andre teknikker, Enten ved at bygge hele din side op i et .swf program f.eks Adobe LiveMotion eller Flash. Eller ved at bruge .svg (skalerbar vektor grafik).
Avatar billede marz* Nybegynder
06. maj 2002 - 23:42 #2
eller du kan fjerne hver anden pixel og gemme det...
Avatar billede michael-k Nybegynder
06. maj 2002 - 23:43 #3
Eller ved at ligge dine knapper i dokumentet og så lave din forgrund halv transparent ved at stille opacity på laget.
Det transparency gør er at lave baggrunden transparent ikke de elementer du har i dit dokument :)
Avatar billede kumasan Nybegynder
06. maj 2002 - 23:48 #4
marz--->
hvordan fjerner jeg hveranden pixel i et udvalgt område

michael-k-->
kan du ikke uddybe den første del af dit svar lidt mere :-)
Avatar billede michael-k Nybegynder
06. maj 2002 - 23:54 #5
godt være jeg misforstod dit problem.
Du vil lave en baggrund som er halv transparent  hvor du vil ligge nogle knapper på.
Du laver baggrunden halv transparent ved at justere det ved hjælp at opacity som du finder i din layer menu.
For at kunne se gennem det skal du så godt nok gemme det som gif transparentcy  for at kunne kigge igennem.
Tror jeg har misforstået, hvis det er muligt ville det være fedt hvis du kunne ligge et billede på nettet så vi kunne se din ide :)
Avatar billede prodic Mester
06. maj 2002 - 23:59 #6
Hvis du ønsker den effekt, så opret et nyt dokument i størrelsen 2x1 pixel og farv den ene del af billedet(f.eks sort).
Vælg så hele billedet, og definer det som et Pattern og fill det så i et nyt layer i det oprindelige billede.

Du skal muligvis lege lidt med opacity på det nye layer.

Derefter kan du gemme billedet som en "halvgennemsigtig gif"-fil.

Ovenstående er en uddyning af marz*-svar.
Avatar billede kumasan Nybegynder
07. maj 2002 - 00:01 #7
ok, prøv at kig her (bruger bare denne side til at teste de ting jeg kreerer): http://www.id.cbs.dk/~also00ab/ undskyld, men jeg kan ikke huske hvordan man laver links herinde. Hvis du går ind på siden vil du for neden kunne se nogle halvstore firkantede kasser (lige over de små knapper). Det grå område i midten af disse kasser vil jeg gerne have transparant, og det kan jeg jo sagtens når jeg arbejder med billedet som psd-dokument men når jeg gemmer det som .Gif fil så forsvinder det gennemsigtige!!!  æv, æv og æv :-)
Avatar billede kumasan Nybegynder
07. maj 2002 - 00:03 #8
prodic---> ok, det prøver jeg lige om jeg kan finde ud af!
Avatar billede spe Nybegynder
07. maj 2002 - 00:04 #9
Det kan ikke lade sig gøre at lave en gif eller png delvist gennemsigtigt så man kan lægge dette billede over noget andet på en html side og se en baggrund skinne igennem.
Du kan godt bygge det hele op som et billede hvor det du skal se nedenunder ligger i et lag i Photoshop og i et lag ovenover laver du det der skal være delvist gennemsigtigt. Laget med det der skal være delvist gennemsigtigt giver du den opacitet du vil have, så lægat nedenuden skinner igennem. Derefter gemme det hele som en gif. Så vil du kunne se laget under delvist.
Men åbner du giffen igen i Photoshop har du "kun" et lag og kan altså ikke bare skifte det underliggende ud med noget andet.
Så hvis det er fordi du skal bruge det med forskellige illustrationer der skinner igennem skal du lave hvert billede for sig.
Avatar billede spe Nybegynder
07. maj 2002 - 00:06 #10
lægat=laget
Avatar billede kumasan Nybegynder
07. maj 2002 - 00:07 #11
spe-->
hvis du ser på de kasser jeg henviser til i mit sidste svar, så er det meningen at man skal kunne se mit baggrundsmønster skinne igennem det nu grå område. Kan det virkelig ikke lade sig gøre???
Avatar billede spe Nybegynder
07. maj 2002 - 00:08 #12
Med marz*/prodic´s beskrivelse gør du hveranden pixel helt gennemsigtig og hveranden helt ugennemsigtig.
Avatar billede kumasan Nybegynder
07. maj 2002 - 00:08 #13
prodic--> hvordan definer man et pattern?
Avatar billede prodic Mester
07. maj 2002 - 00:12 #14
Edit->Define Pattern.
Avatar billede michael-k Nybegynder
07. maj 2002 - 00:12 #15
må bøje mig spe har ret :)  øv øvøv ;)
Du kan gøre det som spe siger  ligge det hele i dit dokumnet og så stille opacityen på den grå flade.  Hvor du så har lagt det nedenunder som skal ses gennem den halv transparente grå flade
Avatar billede kumasan Nybegynder
07. maj 2002 - 00:13 #16
ØV, det er bare et problem når det er hele min baggrund man skal kunne se igennem det lille billede!
Avatar billede spe Nybegynder
07. maj 2002 - 00:16 #17
Nej det kan ikke lade sig gøre på den måde du gerne vil.
Du bliver nød til at lave hele illustrationen færdig i Photoshop så dit baggrundsmønster ligger i et lag under den grå kasse og laget med den grå kasse har en passende opacity.

Du vil kunne gøre det hvis du har f.eks Illustrator 9 eller 10. her kan du lave din gråkasse med en opacity og gemme som .svg (skalerbar vektorgrafik). Dette kræver så dog at folk har indstalleret den plug-in i deres browser, der tillader at at se .svg
Avatar billede kumasan Nybegynder
07. maj 2002 - 00:24 #18
OK, jeg må til at lære Illustrator så!!

Men jeg kom faktisk frem til et resultat der kan bruges foreløbigt vha. Prodic's forslag, det kan i selv se her http://www.id.cbs.dk/~also00ab/ de firkanter jeg har kæmpet med ligger som nævnt nederst på siden så kan I selv bedømme. Nu skal jeg bare have gjort noget rammerne på dem så de bliver lidt forkromede og tydligere at se! Prodic kan du ikke lige svare så får du nogle point!
Avatar billede prodic Mester
07. maj 2002 - 00:32 #19
Jo da - såfremt den halve løsning kan bruges, så kan jeg da godt lige smide et svar.
Avatar billede kumasan Nybegynder
07. maj 2002 - 00:46 #20
halv løsning = halv point :-), men hvis der er en der nemt kan forklare hvordan jeg ligger 2 billeder oven i hinanden på min hjemmesider (hvad html koden skal være) så får vedkommende resten af pointene. Den firknat jeg nu har fået lavet skal der nemlig placeres nogle knapper (links) ovenpå, men jeg er total html newbie og kan ikke rigtig se mig ud af det! Jeg bør nok oprette et nyt spørgsmål men jeg prøver lige her alligevel, I virker jo ret kompetente :-)
Avatar billede kumasan Nybegynder
07. maj 2002 - 00:47 #21
nåh, jeg troede man kunne nøjes med at uddele halvdelen af pointene :-(
Avatar billede spe Nybegynder
07. maj 2002 - 00:47 #22
Hmmm... Synes nu godt det "rigtige" svar på dit egentlige spøgsmål at det ikke kan lade sig gøre måske nok var et par point værd :-).
At du så kan bruge en "nødløsning" er fint og at du giver de fleste point til prodic.
Avatar billede prodic Mester
07. maj 2002 - 00:50 #23
Kumasan->
Det du kan gøre med dit billede er, at smide grafikken ind som baggrund i nogle tabel-celler, og så indsætte billeder(linksne) ind i selve cellerne.
Så kommer det til at ligge ovenpå hinanden,og du kan linke på billederne som ikke er i baggrunden.



Hvem skal have de overskydende 15 point jeg fik mig til-lusket?
Avatar billede spe Nybegynder
07. maj 2002 - 00:51 #24
Hvis du ikke har så megen erfaring med html kan du måske bruge nogle tips/tutorials fra f.eks www.html.dk
Men det du skal have fat i for at lægge flere billeder oveni hinanden er #layer eller #pos. Så søg eventuelt på dette på www.html.dk (ved dog ikke om der er tutoriales til dette der)
Avatar billede kumasan Nybegynder
07. maj 2002 - 00:52 #25
Prodic--->
Tak for hjælpen, jeg er godt nok ikke super til tabeller men jeg må jo bare prøve mig frem!!!

Hvis du har mulighed for det, så må du gerne give spe de overskydende point:-)
Avatar billede kumasan Nybegynder
07. maj 2002 - 00:54 #26
hmm, #layer eller #pos, det lyder sgu godt nok kompliceret. Jeg har været inde på www.html.dk og lede men de har vist ikke noget der kan hjælpe i den retning!
Avatar billede spe Nybegynder
07. maj 2002 - 00:55 #27
For lige at uddybe prodics foreslag...så skal du have din baggrund som baggrundsbillede, din grå kasse som baggrund i en tabel (en celle) og så dine links som indhold i tabelen (cellen)
Avatar billede kumasan Nybegynder
07. maj 2002 - 00:55 #28
tjek lige den sidste kasse jeg fik lavet, den er da meget pæn syntes I ikke :-)
Avatar billede prodic Mester
07. maj 2002 - 00:56 #29
Avatar billede michael-k Nybegynder
07. maj 2002 - 00:56 #30
http://www.html.dk/tutorials/html/lektion10.asp
http://www.html.dk/tutorials/html/lektion11.asp 
Der er hvordan du laver tabeller  det du skal gøre er at ligge en tabel i en tabel  som bliver forklaret i lektion 11. 
Det er bare at prøve sig frem ;)
Avatar billede spe Nybegynder
07. maj 2002 - 00:57 #31
Du behøver heller ikke #layer eller #pos hvis du "kun" skal lægge 3 billeder oveni hinanden på den måde som jeg beskrev, så kan du fint bruge prodic´s løsning.
Avatar billede prodic Mester
07. maj 2002 - 00:57 #32
kumasan->Du leder efter den her lektion :
http://www.html.dk/tutorials/css/lektion14.asp

Om end at den har væsentlige ulemper, så kan den dog anvendes. Jeg ville personligt ikke anvende den.
Avatar billede kumasan Nybegynder
07. maj 2002 - 00:57 #33
td = indhold i tabellen, ikke sandt?
baggrund i tabellen, hvordan definerer jeg den?
Avatar billede kumasan Nybegynder
07. maj 2002 - 00:59 #34
tak, tak, tak, Hold da kæft hvor er I effektive herinde, inde på hol.dk var der sgu ingen der kunne hjælpe idag ;-)
Avatar billede michael-k Nybegynder
07. maj 2002 - 01:00 #35
background="ditbillede.gif"    hvor du så difinere hight="" og width=""  hvis de er større end dit billede gentager den så billedet  så husk at definere dem  med samme værdier som dit billede er
Avatar billede prodic Mester
07. maj 2002 - 01:01 #36
Kumasan->baggrundsbilledet i tabellen kan du lave sådan her :
<table width="180" border="1" cellspacing="2" cellpadding="0" background="(EmptyReference!)">

og så bare indsætte stien til dit billede hvor der nu står EmptyReference.
Avatar billede spe Nybegynder
07. maj 2002 - 01:06 #37
td er én celle i tabelen
Du kan bruge egenskaben background="ditbillede.gif" både i <TABLE background="ditbillede.gif> og i <TD background="ditbillede.gif>
td er én celle i tabelen

I første tilfælde ligger billedet som baggrund i hele tabelen i andet tilfælde kun i den ene celle.
Avatar billede spe Nybegynder
07. maj 2002 - 01:15 #38
Enig med prodic i at #layer eller #pos ikke altid er uproblematisk men det er baggrundsbilleder i tabeler eller celler heller ikke. Forskellige browsere fortolker det lidt forskelligt og går du ikke kun efter at windows IE brugere skal se det rigtigt skal begge dele testes i flere browsere på både mac og pc for at du er sikker på det ses korrekt af alle.
Avatar billede michael-k Nybegynder
07. maj 2002 - 01:20 #39
skal du gå efter at alle browsere, styresystemer skal se det skal du kode efter w3c standarter som måske nok er lidt for meget at forlange, da du så bliver nød til at bruge css til at definere dine billeder. Men er du frisk på det skulle du besøge www.w3school.org og www.w3c.org   
Men det er ikke noget du behøver at tænke på nu hvis du ikke lige har overskud til at prøve dig af med det :)
Avatar billede kumasan Nybegynder
07. maj 2002 - 01:23 #40
jubii nu begynder det at ligne noget, tjek engang!!!http://www.id.cbs.dk/~also00ab/ , Nu skal jeg bare have mindsket afstanden mellem knapperne (og have dem redesignet), men det må jo være noget med cell-spacing!!??

Tusind tak for hjælpen :-)
Avatar billede michael-k Nybegynder
07. maj 2002 - 01:25 #41
doctype og det hele  helt ny er du vist ikke til html ;)
Ser fint ud
Avatar billede kumasan Nybegynder
07. maj 2002 - 01:34 #42
jo jeg er faktisk helt ny til HTML, men det program jeg bruger sætter selv de ting ind doctype osv.
Avatar billede michael-k Nybegynder
07. maj 2002 - 01:37 #43
okay :)
Avatar billede kumasan Nybegynder
07. maj 2002 - 01:40 #44
er det ikke cellspacing der afgør hvor langt knapperne/celler bliver placeret fra hinanden?
Avatar billede spe Nybegynder
07. maj 2002 - 01:43 #45
Du kan sætte height på hver celle
<TD height="antalpixels">
Avatar billede michael-k Nybegynder
07. maj 2002 - 01:43 #46
kan godt være det er den eller så det cellpadding kan ikke huske det
Avatar billede spe Nybegynder
07. maj 2002 - 01:48 #47
Hvordan definere du højden på selve tabelen?

Hvilket program bruger du?
Avatar billede kumasan Nybegynder
07. maj 2002 - 01:51 #48
dette er koden til det i ser på siden nu:

<table  background="knap-baggrund2.gif" width="250" height="500">
  <tr>
    <td><a href="http://www.imdb.com"><img src="imdb%20copy.gif" width="150" height="30" border="0" cellspacing="0" alt="Internet movie database"></a></<td>
  </tr>
<tr>
    <td><a href="http://www.apple.com/trailers"><img src="apple%20copy.gif" width="150" height="30" border="0" cellspacing="0" alt="Movietrailers from Apple"></a></<td>
  </tr>
<tr>
    <td><a href="http://www.eksperten.dk"><img src="eksperten.gif" width="150" height="30" border="0" cellspacing="0" alt="Få hjælp med dine IT problemer"></a></<td>
  </tr>
</table>


programmet hedder: NoteTab Pro, og højden har jeg defineret ud fra billedets størrelse!
Avatar billede prodic Mester
07. maj 2002 - 01:55 #49
<table cellspacing="0" cellpadding="0" background="knap-baggrund2.gif" width="250" height="500">
  <tr>
    <td><a href="http://www.imdb.com"><img src="imdb%20copy.gif" width="150" height="30" border="0" alt="Internet movie database"></a></<td>
  </tr>
<tr>
    <td><a href="http://www.apple.com/trailers"><img src="apple%20copy.gif" width="150" height="30" border="0" alt="Movietrailers from Apple"></a></<td>
  </tr>
<tr>
    <td><a href="http://www.eksperten.dk"><img src="eksperten.gif" width="150" height="30" border="0" alt="Få hjælp med dine IT problemer"></a></<td>
  </tr>
</table>


Prøv den
Avatar billede spe Nybegynder
07. maj 2002 - 01:57 #50
Din tabel er 500 pixels høj og de 3 celler deler så højden mellem sig selvom du har sat dem til 30 pixel.
Prøv at give de 2 første celler højden 30 og den sidste ingen højde.
Avatar billede kumasan Nybegynder
07. maj 2002 - 02:00 #51
prodic--> det gav samme resultat
Avatar billede kumasan Nybegynder
07. maj 2002 - 02:02 #52
spe--> det gav samme resultat
Avatar billede prodic Mester
07. maj 2002 - 02:03 #53
Hvad er problemet?
Skal du have de 3 celler til at fylde 500 pixels i højden eller hvad?
Jeg formodede, at du skulle indsætte de resterende knapper i tilsvarende celler og derved opnå en samlet højde på de 500 pixels, men jeg kan da have misforstået noget.
Avatar billede spe Nybegynder
07. maj 2002 - 02:08 #54
Du har en bug
Du skal skrive </td>
og ikke </<td>
Avatar billede kumasan Nybegynder
07. maj 2002 - 02:10 #55
det er nok bare mig der ikke udtrykker mig klart nok!

lad os sige jeg kun vil have 4 celler/knapper "ovenpå" firkanten, men ikke vil have det store mellemrum imellem knapperne. Således at de er samlet tæt op af hinanden inde i midten eksempelvis! Ligenu er jeg ved at løse problemet ved at fylde flere og flere celler på, men til en anden gang kunne det være rart at vide hvordan man gør!

Ligenu er den øverste og nederste knap også placeret lige op ad kanten på firkanten (rammen på tabellen), det er heller ikke særligt pænt :-( der skulle gerne være et par mm mellemrum!
Avatar billede kumasan Nybegynder
07. maj 2002 - 02:13 #56
damn, det havde jeg sgu da også!! He, he, så er det da vist tydeligt at jeg er newbie til det her shit!!!
Avatar billede prodic Mester
07. maj 2002 - 02:13 #57
Du kan ved at indsætte 2 ekstra celler i henholdvis toppen og bunden styre placeringen af de 4 knapper ved at angive højden på de 2 ekstra celler.
Mellemrummet i mellem knapperne kan du styre ved at angive et par pixels ekstra i de enkelte celler til knapperne.

Det handler bare om at regne lidt frem og tilbage :)
Avatar billede kumasan Nybegynder
07. maj 2002 - 02:16 #58
prodic--->
ændrer jeg så ikke på udseendet af selve knappen, hvis jeg ændrer dens højde? Eller er det bare mig der fuldstændig misforstår dig :-)
Avatar billede spe Nybegynder
07. maj 2002 - 02:18 #59
Tror det ville være lettere hvis du blot laver en tabel med én celle Eller rettere en række
<TR>
  <TD><a href="http://www.imdb.com "><img src="imdb%20copy.gif" width="150" height="30" border="0" cellspacing="0" alt="Internet movie database"></a>
<P>
      <a href="http://www.apple.com/trailers "><img src="apple%20copy.gif" width="150" height="30" border="0" cellspacing="0" alt="Movietrailers from Apple"></a>
<P>
<a href="http://www.eksperten.dk "><img src="eksperten.gif" width="150" height="30" border="0" cellspacing="0" alt="Få hjælp med dine IT problemer"></a>
  <TD>
<TR>

Altså sætter alle linls ind i denne ene celle
Avatar billede kumasan Nybegynder
07. maj 2002 - 02:20 #60
det prøver jeg lige
Avatar billede spe Nybegynder
07. maj 2002 - 02:21 #61
hmmm.... den sidste <TD> og <TR> Skal selvfølgelig være henholdsvis </TD> og </TR> og linls skal være links.

Tror det er tid til at sove :-)
Avatar billede kumasan Nybegynder
07. maj 2002 - 02:27 #62
mærkeligt, det giver fuldstændig samme resultat,  også selvom jeg fjerner "ny linje" tags'ne.
Avatar billede kumasan Nybegynder
07. maj 2002 - 02:35 #63
Så nu virker det! MANGE TAK for din hjælp spe!!!  :-))
Avatar billede spe Nybegynder
07. maj 2002 - 08:58 #64
Glad for det virker :-)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester