Discussion:
Et spørgsmål til hjemmelavede iconer: Overgang mellem icon og baggrund.
(for gammel til at besvare)
Mads Aggerholm
2012-03-06 05:02:54 UTC
Permalink
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
unknown
2012-03-06 09:40:43 UTC
Permalink
Post by Mads Aggerholm
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
2012-03-06 10:22:15 UTC
Permalink
Post by unknown
Post by Mads Aggerholm
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
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?
unknown
2012-03-06 10:41:50 UTC
Permalink
Post by Mads Aggerholm
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
Mads Aggerholm
2012-03-06 13:17:16 UTC
Permalink
Post by unknown
Post by Mads Aggerholm
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
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...
Rado
2012-03-06 13:09:17 UTC
Permalink
On Tue, 6 Mar 2012 06:02:54 +0100, "Mads Aggerholm"
Post by Mads Aggerholm
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?
Gemmer du i 32 bit PNG? Jeg vil gætte på at det er tricket.

Jeg bruger selv IconCraft, ikonerne den laver fungerer fint på alle
baggrunde, som man kan se her:

http://miscfiles.net/temp/0001/ikoner

Kan hentes her:

http://www.iconempire.com/iconcraft/index.htm

Der findes også en klon med et lidt anderledes interface, men ellers
er de stort set identiske:

http://www.aha-soft.com/iconlover/

Et drøngodt program, har prøvet mange andre men ingen af dem kan måle
sig med det her efter min mening.
--
Rado

"Materialism is the philosophy of the subject that forgets
to take account of itself." - Arthur Schopenhauer
Mads Aggerholm
2012-03-07 05:46:48 UTC
Permalink
Post by Rado
On Tue, 6 Mar 2012 06:02:54 +0100, "Mads Aggerholm"
Post by Mads Aggerholm
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?
Gemmer du i 32 bit PNG? Jeg vil gætte på at det er tricket.
Nej, jeg gemmer i ICO-format. I Pixelformer kan man lave iconer i alle
størrelser i én ICO-fil.
Post by Rado
Jeg bruger selv IconCraft, ikonerne den laver fungerer fint på alle
http://miscfiles.net/temp/0001/ikoner
http://www.iconempire.com/iconcraft/index.htm
Der findes også en klon med et lidt anderledes interface, men ellers
http://www.aha-soft.com/iconlover/
Et drøngodt program, har prøvet mange andre men ingen af dem kan måle
sig med det her efter min mening.
Nu har jeg prøvet Iconcrafter. Det virker fint og gør det det skal. Så må
jeg lige spare sammen til hvad det koster...

Et andet spørgsmål:

Når jeg designer iconer, har jeg lavet alle størrelser fra 16x16 op til
128x128. Men når jeg i stifinder vælger "Large icons" eller "extra large
icons" viser den alligevel kun 32x32-udgaven, bare på en stor, hvid flade.
Hvorfor viser den ikke de helt store udgaver??
--
Rado

"Materialism is the philosophy of the subject that forgets
to take account of itself." - Arthur Schopenhauer
Mads Aggerholm
2012-03-07 09:21:38 UTC
Permalink
Post by Mads Aggerholm
Post by Rado
On Tue, 6 Mar 2012 06:02:54 +0100, "Mads Aggerholm"
Post by Mads Aggerholm
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?
Gemmer du i 32 bit PNG? Jeg vil gætte på at det er tricket.
Nej, jeg gemmer i ICO-format. I Pixelformer kan man lave iconer i alle
størrelser i én ICO-fil.
Post by Rado
Jeg bruger selv IconCraft, ikonerne den laver fungerer fint på alle
http://miscfiles.net/temp/0001/ikoner
http://www.iconempire.com/iconcraft/index.htm
Der findes også en klon med et lidt anderledes interface, men ellers
http://www.aha-soft.com/iconlover/
Et drøngodt program, har prøvet mange andre men ingen af dem kan måle
sig med det her efter min mening.
Nu har jeg prøvet Iconcrafter. Det virker fint og gør det det skal. Så må
jeg lige spare sammen til hvad det koster...
Når jeg designer iconer, har jeg lavet alle størrelser fra 16x16 op til
128x128. Men når jeg i stifinder vælger "Large icons" eller "extra large
icons" viser den alligevel kun 32x32-udgaven, bare på en stor, hvid flade.
Hvorfor viser den ikke de helt store udgaver??
Glem det! Det var mine øjne der snød mig!
Jeg fik vist 64x64 udgaven, og det var også den største i ICO-filen.
Nu har jeg tilføjet 128x128 og 256x256, og de vises fint!

Tak for hjælpen til alle.
Rado
2012-03-07 17:16:17 UTC
Permalink
On Wed, 7 Mar 2012 06:46:48 +0100, "Mads Aggerholm"
Post by Mads Aggerholm
Post by Rado
On Tue, 6 Mar 2012 06:02:54 +0100, "Mads Aggerholm"
Post by Mads Aggerholm
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?
Gemmer du i 32 bit PNG? Jeg vil gætte på at det er tricket.
Nej, jeg gemmer i ICO-format. I Pixelformer kan man lave iconer i alle
størrelser i én ICO-fil.
Jeg troede først du brugte en alm. grafik editor til at lave dem i,
indtil jeg fandt ud af at Pixelformer rent faktisk er en icon editor.
Men så burde den vel også kunne lave iconerne som i de eksempler jeg
viste?

Iøvrigt bruges PNG formatet i ikonerne, i nogle sammenhænge, ser det
ud til (jeg gættede selv på dette, da ico formatet jo har en 32 bit
option med alpha kanal, ligesom transparent PNG).

"Windows Vista adds support for displaying 256×256 pixel icon images
as a separate view in Windows Explorer, and supports (but does not
require) the compressed PNG format. Microsoft recommends that all
256×256 icons in the ICO files should be stored in PNG format to
reduce the overall size of the file."

http://en.wikipedia.org/wiki/.ico
--
Rado

"Materialism is the philosophy of the subject that forgets
to take account of itself." - Arthur Schopenhauer
Leif Neland
2012-03-07 13:28:05 UTC
Permalink
Post by Mads Aggerholm
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
unknown
2012-03-07 14:31:33 UTC
Permalink
Post by Leif Neland
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
Loading...