Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Et spørgsmål til hjemmelavede iconer: Overgang mellem icon og baggrund.

2 views
Skip to first unread message

Mads Aggerholm

unread,
Mar 6, 2012, 12:02:54 AM3/6/12
to
Hej.

Jeg sidder og fedter med at lave iconer (til egne programmer).

Indtil videre har Pixelformer været smart, da man kan lave dem i forskellige
størrelser i ét icon.

Men når iconet vises, er der altid en meget skarp overgang mellem iconet og
den baggrund det vises på. Det er sådan set forståeligt nok: Skal man f.eks.
tegne noget blåt på sort baggrund, så vil det blå "fade" over i sort ved
kanten. Er det hvid baggrund, så vil det blå fade over i hvidt. Men når man
designer et icon, ved man jo ikke hvilken baggrund det skal vises på. Altså,
ingen fading!

Men jeg kan jo se, at f.eks. MSPaint.exe har et icon tilknyttet som altid
vises pænt på forskellige baggrunde. I et tegneprogram kan jeg se at dette
icon "fader" forskelligt afhængig af hvilken baggrund det vises på.
Det må jo være en egenskab hos selve iconet, men hvordan gør man det?

Er der nogen herinde der ved det?

Venlig hilsen
Mads Aggerholm

emjeppesen

unread,
Mar 6, 2012, 4:40:43 AM3/6/12
to
Mads Aggerholm skrev:

> Skal man f.eks.
>tegne noget blåt på sort baggrund, så vil det blå "fade" over i sort ved
>kanten. Er det hvid baggrund, så vil det blå fade over i hvidt.
osv

sidder du og laver dine ikoner i jpg?
Det dur ikke. For mange farver. Du skal ned i så få farver, som
muligt.
Brug BMP eller GIF
Jeg har lavet Ikoner i IrfanView, og har ikke haft dine problemer.
BMP og GIF, kan gemmes med gennemsigtig baggrund.
Det er muligt, at du kan bruge de programmer, du sidder med, men JPG
dur altså ikke. Du kan f.eks ikke lave baggrunden gennemsigtig i en
JPG.

Hilsen emj

Mads Aggerholm

unread,
Mar 6, 2012, 5:22:15 AM3/6/12
to
"emjeppesen" skrev i meddelelsen
news:dimbl713rruu6buef...@4ax.com...
Hej emj.

Tak for svaret.

Nixen, som det er nu laver jeg dem i Pixelformer, hvor jeg laver det hvide
udenoms til gennemsigtig baggrund. Den bliver gemt som ICO-fil, så det er
ingen sag.
Problemet er ikke at få en gennemsigtig baggrund. Problemet er at få f.eks.
et rundt objekt til af fremstå "rigtig" rund på skærmen med _forskellig_
baggrundsfarve.

Hvis du med et så banalt program som MS Paint tegner en rød cirkel på blå
baggrund, så kan man se at de enkelte pixels i kanten af den røde cirkel
bliver mere og mere blålige ud mod det blå. På den måde kan man få den til
at se meget fin ud her. Hvis man så kopierer den røde cirkel over på en hvid
baggrund, vil den fremstå med en blålig skygge, hvor det røde i sin tid
"fadede" ud mod det blå.
Det er jo netop problemet med et icon: Nogle gange er baggrunden blå, andre
gange hvid. Og så er det hvordan man får den til at se lige pæn ud på alle
baggrunde... Så den så at sige selv finder ud af hvilken farve den skal fade
imod?

emjeppesen

unread,
Mar 6, 2012, 5:41:50 AM3/6/12
to
Mads Aggerholm skrev:

>Problemet er ikke at få en gennemsigtig baggrund. Problemet er at få f.eks.
>et rundt objekt til af fremstå "rigtig" rund på skærmen med _forskellig_
>baggrundsfarve.

Nu har jeg ikke megen erfaring med vektorgrafik, men det er vist det
eneste, der kan kopieres videre uden at at slæbe uønsket
baggrundsfarve med sig.

Hilsen emj

Message has been deleted

Mads Aggerholm

unread,
Mar 6, 2012, 8:17:16 AM3/6/12
to
> "emjeppesen" skrev i meddelelsen
> news:n6qbl75gak49vl1n2...@4ax.com...
I Pixelformer har jeg i mellemtiden fundet noget der hedder "Supersampled" i
indstillinger for Layer. Det gør faktisk præcis det jeg har brug for!
Problemet er bare nu, at man kan ikke tegne noget ordentligt i Pixelformer.
Og hvis man tegner i et andet program og kopierer det ind i Pixelformer, så
ryger effekten sig en tur :-(

Det skal åbenbart ikke være nemt...

Message has been deleted
Message has been deleted

Leif Neland

unread,
Mar 7, 2012, 8:28:05 AM3/7/12
to

"Mads Aggerholm" <mad...@hotFJERNmail.com> skrev i en meddelelse
news:4f559a84$0$301$edfa...@dtext01.news.tele.dk...
> Hej.
>
> Jeg sidder og fedter med at lave iconer (til egne programmer).
>
> Indtil videre har Pixelformer været smart, da man kan lave dem i
> forskellige størrelser i ét icon.
>
> Men når iconet vises, er der altid en meget skarp overgang mellem iconet
> og den baggrund det vises på. Det er sådan set forståeligt nok: Skal man
> f.eks. tegne noget blåt på sort baggrund, så vil det blå "fade" over i
> sort ved kanten. Er det hvid baggrund, så vil det blå fade over i hvidt.
> Men når man designer et icon, ved man jo ikke hvilken baggrund det skal
> vises på. Altså, ingen fading!

Der skal ikke fades fra blåt til sort men fra blåt til transparant.
Om dit program kan det, ved jeg ikke, men GIMP kan.
Og så skal det være .png eller .gif


emjeppesen

unread,
Mar 7, 2012, 9:31:33 AM3/7/12
to
Leif Neland skrev:

>Der skal ikke fades fra blåt til sort men fra blåt til transparant.
>Om dit program kan det, ved jeg ikke, men GIMP kan.
>Og så skal det være .png eller .gif

Eller *.bmp

Hilsen emj

Message has been deleted
0 new messages