Seneste forumindlæg
Køb / Salg
 * Uofficiel Black/White liste V2
Login / opret bruger

Forum \ Software \ Generel software

MS Paint ændrer bitdybde på PNG-fil?

Af Maxibruger EmilFrederiksen | 20-10-2019 22:01 | 831 visninger | 16 svar, hop til seneste
Hej alle :) Efter at have rodet lidt med MS Paint i Windows 10, kan jeg konkludere at MS Paint ændrer bitdybden på en PNG-fil. Eksempler: 1) Tegner et billede fra bunden og gemmer "Billede1" - bitdybde 24 2) Jeg åbner Billede1 og tegner en streg og trykker gem - bitdybde 32 3) Jeg åbner Billede1, uden at ændre noget og "gem som" - bitdybde 32 4) Jeg åbner Billede1, kopierer motivet over i et nyt Paint vinduer og "gem som" - bitdybde 24 5) Jeg åbner en af filerne med bitdybde 32, kopierer motivet over i nyt vindue og "gem som" - bitdybde 24 Gør MS Paint versionen i Windows 7 det samme? Jeg kunne godt tænke mig at afprøve det samme i Windows 7. Jeg har prøvet ihærdigt at finde en MS Paint version fra Windows 7, uden held. Jeg har ikke en Windows 7 liggende heller. Omkring MS Paint i Windows 7 skrives der på Wikipedia: This version supports viewing (but not saving) transparent PNG and ICO file formats and saves files in the .png file format by default. Hvis ikke MS Paint kan gemme transparens, hvorfor tilføjes der så en alfakanal til PNG-filen? Ser frem til jeres svar og afklaring på min forvirring! :)
--
#1
Wut
Giga Supporter
21-10-2019 09:45

Rapporter til Admin
Ikke fordi jeg er ekspert overhovedet, men jeg kunne forestille mig, at grunden til det kan være: 1) Tegner et billede fra bunden og gemmer "Billede1" - bitdybde 24 Ok, du har tegnet med værktøjer, der ikke kræver alpha blending (den 4. kanal er jo alpha blending eller "transperans", uden alpha er der 3x8 bit (RGB) kanaler, altså 24 bit). 2) Jeg åbner Billede1 og tegner en streg og trykker gem - bitdybde 32 Du har nok brugt et værktøj, der blender. Billedet bliver derfor konverteret op fra RGB (24 bit) til RGB plus alpha/blend/transperans. 3) Jeg åbner Billede1, uden at ændre noget og "gem som" - bitdybde 32 Yes, giver god mening. 32 bit -> 32 bit. 4) Jeg åbner Billede1, kopierer motivet over i et nyt Paint vinduer og "gem som" - bitdybde 24 Ifm du kopierer, så kopierer den nok bare et RGB (eller bitmap) billede over, som allerede er blendet. Så er der ingen grund til at slæbe alpha-informationen med. Det svarer til at tage et 24 bit screen shot og copy/paste over i et eller andet tool. 5) Jeg åbner en af filerne med bitdybde 32, kopierer motivet over i nyt vindue og "gem som" - bitdybde 24 Samme som nummer 4. Kan det ikke være sådan noget, der sker? Det giver umiddelbart god mening. *Edit: Alpha kaldes også "transparency" eller lignende.
--
Jeg ser ikke indlæg fra gæster. Så gæst: Opret en profil :-)
--
Sidst redigeret 21-10-2019 09:48
#2
LARMY85
Supporter
21-10-2019 13:03

Rapporter til Admin
Jeg er heller ikke ekspert men kunne GIMP være et alternativ?
--
Vh. Larmy
#3
EmilFrederiksen
Maxibruger
21-10-2019 23:33

Rapporter til Admin
2# Mange tak for dit lange svar, Wut. Du har nok brugt et værktøj, der blender. Jeg brugte samme "værktøj", som når jeg tegner Billede1. Den gør det, uanset om bruger streg, blyant osv. Yes, giver god mening. 32 bit -> 32 bit. Hvorfor laver den en PNG-fil med bitdybde 24 om til 32, bare fordi man åbner det og "gem som"? Der er ikke foretaget nogen ændringer eller noget heri. Det du skriver til 4) og 5) giver rigtig god mening.
--
#4
EmilFrederiksen
Maxibruger
21-10-2019 23:36

Rapporter til Admin
#3 Jeg er bekendt med meget bedre alternativer end MS Paint. Det skyldes, at det er i MS Paint jeg har lavet mange af mine billeder gennem tiden og at der med den løbende brug er dukket mange spørgsmål op. Brugerne herinde, har været enormt venlige og hjælpsomme til at hjælpe mig med at afklare mine spørgsmål mv.
--
#5
Wut
Giga Supporter
22-10-2019 08:16

Rapporter til Admin
#3 Jeg prøvede lige at lave et billede i Paint og gemte det som PNG (på Win10). Det blev til 24 bit. Lukkede Paint. Åbnede Paint og åbnede billedet. Uden at lave nogen ændringer overhovedet, så bare trykkede CTRL-S for at gemme billedet. Og nu er billedet 32 bit. Det lyder bare som en bug i MS Paint. Hvad skal man sige? Boller fra Microsoft (igen-igen).
--
Jeg ser ikke indlæg fra gæster. Så gæst: Opret en profil :-)
--
Sidst redigeret 22-10-2019 08:19
#6
EmilFrederiksen
Maxibruger
25-10-2019 20:58

Rapporter til Admin
5# Tak for din respons og afprøvning Jeg tænkte også fra start, at der var tale om en bug, for kunne ikke komme på noget logisk. Du havde ret i det med, at det først ved brug af et tegne-tool at den ændrede til 32. Jeg prøvede at tegne noget, flytte det med markering og derefter ctrl s, det forblev bitdybde 24. Men har det fungeret sådan i Windows 7 også?
--
#7
EmilFrederiksen
Megabruger
01-11-2019 23:56

Rapporter til Admin
Er der nogen der kan fortælle mig, om det samme var gældende i Windows 7? Og kan det virkelig passe, at der der tale om en bug?
--
#8
Sven Bent
Maxi Nørd
02-11-2019 03:46

Rapporter til Admin
Bug er noget ikke helt det korrekt ord Her er mit bud paa hvad der foregaar Paint arbejder ikke med transparent. men kan aabne filer der har det. DVS nar du bare starter pogrammer er der ikke brug for at gave transpartna kanale koerende paa dit "larreded. og du tegner derofr paa et 24bit larrede som gemmes some 24bit. naar du aabner en png filer er paint klar over at selv om det ikke indehodler varketoeje til at bebardje transparants skal det stadigvaek gemmes og bibehodle hvorofr det aabner png ind i et "laerrede" med 32bit. Ikke en bug. blot "dovenskab" fra modular opbygning hvor alt ikke er optimeret. HVos man er bekymret for de extra tomme data tager lidt extra plads kan man altid kore en omgang ECT -9 paa PNG filen hvorafter dne vil blive reduceret til mindst mulige bitdybde der er noedvendigt
--
Sven Bent - Dr. Diagnostic www.TechCenter.[...] - Home of Project Mercury
#9
EmilFrederiksen
Megabruger
03-11-2019 02:33

Rapporter til Admin
#8 Tak for dit indlæg Sven Bent Dit indlæg er det til alle punkterne 1-5) ?
--
#10
Sven Bent
Maxi Nørd
03-11-2019 04:21

Rapporter til Admin
Link til ECT til at optimiere jpeg og png filer https://github.com[...]
--
Sven Bent - Dr. Diagnostic www.TechCenter.[...] - Home of Project Mercury
#11
Sven Bent
Maxi Nørd
03-11-2019 04:36

Rapporter til Admin
#9 Yup 1: du abner paint uden noget form for input. paint bruger sinstantdard 24bit farver der er ikek grund til 32 bit 2: du har aabnet et png fil og derved aabnes der i 32bit laerrede 3: ligesome oevenfoor 4: der hvor du kopiere dit billed over har du aabnet paint uden nogen fomr for input saa 24 bit farver 5: igne det nye paint vindue er aabnet uden input og derfor i 24bit farve dybde med andre ord det er ikke hvad du goer til billeder der er afgorende men om du har aabnet paint "rent" eller via png fil som input
--
Sven Bent - Dr. Diagnostic www.TechCenter.[...] - Home of Project Mercury
#12
EmilFrederiksen
Megabruger
04-11-2019 00:28

Rapporter til Admin
11# 1) Det stemmer overens med at åbne MS Paint "rent" 2) Idet jeg åbner en PNG-fil, allerede det bliver filen lavet om til bitdybde 32? Er det det du mener? For så passer det ikke overens, med det jeg skriver længere oppe i tråden: ...det først ved brug af et tegne-tool at den ændrede til 32. Jeg prøvede at tegne noget, flytte det med markering og derefter ctrl s, det forblev bitdybde 24. 3) Her burde den heller ikke ændre det automatisk til 32.... 4) Det stemmer overens med at åbne MS Paint "rent" 5) Det stemmer overens med at åbne MS Paint "rent"
--
#13
Sven Bent
Maxi Nørd
04-11-2019 01:57

Rapporter til Admin
@12 Naar du aabne en png fil er paint klar over at den boer lave et "laerred" der er 32bit dvs billed i paint er i 32bit selvom de 8bit alpha kanal ikke bliver brugt til noget saa nar du gemmer igen gemmer du altsaa de 32bit fra laerrede i paint
--
Sven Bent - Dr. Diagnostic www.TechCenter.[...] - Home of Project Mercury
#14
EmilFrederiksen
Megabruger
05-11-2019 01:01

Rapporter til Admin
#13 Enten forstår jeg ikke hvad du mener, men synes stadig ikke det forklarer: 2) Idet jeg åbner en PNG-fil, allerede det bliver filen lavet om til bitdybde 32? Er det det du mener?For så passer det ikke overens, med det jeg skriver længere oppe i tråden: ...det først ved brug af et tegne-tool at den ændrede til 32. Jeg prøvede at tegne noget, flytte det med markering og derefter ctrl s, det forblev bitdybde 24. Jeg åbner en PNG med bitdybde 24, og jeg rykker rundt i billedet med markerings værktøj og SAVE - det forbliver bitdybde 24 Det er først hvis jeg bruger tegneværktøjet og SAVE at den ændrer det til bitdybde 32
--
#15
Sven Bent
Maxi Nørd
12-11-2019 03:33

Rapporter til Admin
#14 problemmet er at du assoicoter ting i en computer som om det er en fysisk verden i en fysisk verden tager du et billed og maler paa billed og stiller det vaerk. det var altid kun et billed. I en pc indaleser du dats fra e nfil. men nu er der to kopier af data. en i filen og en i ram. De andringer du laver er paa de data der er i ram. din fil er ikke aendret foer du gemmer den. saa nar jeg taler om laerrede taler jeg om den omraade i rammen hvor kopien af dine data indlaese som du kan lave aendringer paa saa snart du aabner en png fil saa det ram omradde som paint arbejder i for at indeholder din arbejds dat. bliver lavet i 32 bit. dvs du arbejder med filen i 32 bit i din ram. nar du saa gemmer det igen gemmes det som 32 bit nar du bare aabner paint alene. saa bliver det ram omradde der indeholder dine data for billedet du arbejder aa altsaa kun aabnet i 24 bit farver da paint ikke kan lave aendringer i 32bit. der er intet behov for at have et laerrede paa 32 bit.. men igen aabner du en png fil kan der vare brug for at indeholder 32bit farver og derfor arbejde paint i 32bit i sit laerrede.
--
Sven Bent - Dr. Diagnostic www.TechCenter.[...] - Home of Project Mercury
#16
Sven Bent
Maxi Nørd
12-11-2019 03:40

Rapporter til Admin
#14 din nuvaerende forklring giver ikke mening og/eller er modsigende intet af det du skriver nu passer overens med hvad du skrev foer HVis du kigge paa dine og wut oplevser er det ret tydelig at saa snart i gemmer efter at have aabnet en png fil gemmer i som 32bit 1) Tegner et billede fra bunden og gemmer "Billede1" - bitdybde 24 ikke aabnet fra png fil saa 24 bit 2) Jeg åbner Billede1 og tegner en streg og trykker gem - bitdybde 32 aabnet en png fil saa 32 bit 3) Jeg åbner Billede1, uden at ændre noget og "gem som" - bitdybde 32 aabnet png fil saa 32 bit 4) Jeg åbner Billede1, kopierer motivet over i et nyt Paint vinduer og "gem som" - bitdybde 24 ikke aabnet som png fil (i den version af paint hvor du gemmer) saa 24 bit 5) Jeg åbner en af filerne med bitdybde 32, kopierer motivet over i nyt vindue og "gem som" - bitdybde 24 ikke aabnet som png fil (i den version af paint hvor du gemmer) saa 24 bit Saa det passer helt overens med de 5 punkter du bragte op LAd os see paa wut Jeg prøvede lige at lave et billede i Paint og gemte det som PNG (på Win10). Det blev til 24 bit. ikek abnet fra png fil saa 24 bit Åbnede Paint og åbnede billedet. Uden at lave nogen ændringer overhovedet, så bare trykkede CTRL-S for at gemme billedet. Og nu er billedet 32 bit. Aabnet fra en png fil saa 32 bit saa igen: aabner du blot paint har du et 24 bit laerede arbejder i 24 bit og gemmer i 24 aabner du en png fil i paint faar du et 32bit laerrede og gemmer saa i 32bit
--
Sven Bent - Dr. Diagnostic www.TechCenter.[...] - Home of Project Mercury

Opret svar til indlægget: MS Paint ændrer bitdybde på PNG-fil?

Grundet øget spam aktivitet fra udlandet, er det desværre ikke muligt for dig, at oprette svar som gæst.

Hvis du ønsker at deltage i debatten, skal du oprette en brugerprofil.

Opret bruger | Login