Vinnaren i pepparkakshustävlingen!
2011-11-02, 16:57
  #1
Medlem
Jag har en png bild som jag vill ha i svg. Den har en enkel geografisk form (det är en glödlampa) så det borde gå att "tracea" den. Dock hittar jag inget bra program till det. Om någon har något tipps, eller rent av vill göra det åt mig skulle jag vara hemskt tacksam.

Här finns iaf. bilden http://yay.nu/c6381x
Citera
2011-11-02, 17:19
  #2
Medlem
Xexys avatar
Konvertera om den med InkScape exempelvis.
Citera
2011-11-03, 00:30
  #3
Medlem
Jag har försökt, men det blir inte bra. Några tips på hur jag kan förbättra resultatet?
Citera
2011-11-03, 00:54
  #4
Medlem
Xexys avatar
Citat:
Ursprungligen postat av Pieorpaj
Jag har försökt, men det blir inte bra. Några tips på hur jag kan förbättra resultatet?

Definiera "bra". Så här ser skillnaderna ut iaf:

GIMP:
http://img21.imageshack.us/img21/9938/hejv.png ; (vänsterbild-SVG)

Thumbnail:
http://img641.imageshack.us/img641/7375/hejsan.png

Vad exakt är du inte nöjd med?
__________________
Senast redigerad av Xexy 2011-11-03 kl. 00:56.
Citera
2011-11-03, 10:32
  #5
Medlem
På den där bilden ser det ju ut som SVGn är lika kantig som PNGn. Fast det kanske beror på gimp?
Mitt försök:
http://yay.nu/GaPf8Z

Som du ser blir "gängorna" inge bra.
Citera
2011-11-03, 11:08
  #6
Medlem
Xexys avatar
Citat:
Ursprungligen postat av Pieorpaj
På den där bilden ser det ju ut som SVGn är lika kantig som PNGn. Fast det kanske beror på gimp?
Mitt försök:
http://yay.nu/GaPf8Z

Som du ser blir "gängorna" inge bra.

Tja, det är väl för att alla digitala bilder är byggda av pixlar som är fyrkantiga. Och i GIMP har jag förstorat bilden 800 % vilket synliggör pixlarna och gör självklart bilden väldig kantig. Meningen med GIMP-bilderna var dock att visa skillnaderna i färgtonerna för de olika pixlarna.

Bilderna blir mindre kantiga om du förminskar bilden vilket gör att de små pixlarna inte syns längre och gör bilden mer utjämnad. Originalstorleken 64x64 tycker jag mig inte se att bilderna är kantiga längre.

Sen tolkade jag din fråga som att du ville konvertera om PNG till SVG utan att förlora så mycket av PNG-bildens originalarkitektur, inte att du ska konvertera om den samt förbättra bildens utjämningar.
Citera
2011-11-03, 17:20
  #7
Medlem
Förlåt att jag förklarade lite dåligt. Det jag vill göra är att göra om den så att jag kan zooma oändligt, ändra färg och sånt.
Annars kan jag ju bara embeda PNGn i SVGn med base64
Citera
2011-11-03, 19:04
  #8
Medlem
Xexys avatar
Citat:
Ursprungligen postat av Pieorpaj
Förlåt att jag förklarade lite dåligt. Det jag vill göra är att göra om den så att jag kan zooma oändligt, ändra färg och sånt.
Annars kan jag ju bara embeda PNGn i SVGn med base64

Jaha, ok. Fast jag tror det är ganska problematiskt med just PNG-bilder eftersom potrace inte stöder det direkt. Just nu konverteras bilden som en "infogad bild" på en vektoryta, vilket kanske inte var det du ville ha.

Det du ska göra är att konvertera PNG till en BMP eller PNM bild som du sedan konverterar med potrace till "äkta" SVG. Potrace stöder iaf dessa format: pnm (pbm, pgm, ppm), bmp.
__________________
Senast redigerad av Xexy 2011-11-03 kl. 19:11.
Citera
2011-11-03, 20:42
  #9
Medlem
Xexys avatar
Verkar som att du redan har försökt dig på det med tanke på din senaste bild.

Har du gjort den i InkScape med "Trace bitmap" ?
Citera
2011-11-03, 23:39
  #10
Medlem
Citat:
Ursprungligen postat av Xexy
Har du gjort den i InkScape med "Trace bitmap" ?
Ja. Jag gjorde åtta "skanningar" då det inte blev bra med bara en. Sen tog jag bort de 7 sämsta eftersom jag endast vill ha en.
Citera
2011-11-04, 00:39
  #11
Medlem
Xexys avatar
Det är nog lite småklurigt att få bilden perfekt med tanke på att potrace bara arbetar med svart och vitt.

Jag körde med "Brightness cutoff" med värdet 0.770. Sedan skickade jag den till GIMP för att finjustera. Återvände igen till InkScape och körde nu med "colors" som du med scan 1 bara för att få igenom gråskalan.

Det här lyckades man med:

http://img339.imageshack.us/img339/4...1111040030.png

Känns som att det krävs lite mer arbete än såhär dock, exempelvis att ta bort antialiasing från originalbilden för att undvika konstiga kantutjämningar då potrace appliceras. Man behöver även lägga till fler färgnyanser, det kan man göra i GIMP. Så jag tror man får kombinera GIMP + InkScape rätt så mycket.
__________________
Senast redigerad av Xexy 2011-11-04 kl. 01:06.
Citera
2011-11-04, 10:50
  #12
Medlem
Jag testade att göra lampand svart samt ta bort anti-alising på "gängorna".
Det blev ganska bra, men lampan blev också kantig så jag drog anti-alising på den och vart faktiskt ganska nöjd över resultatet: http://yay.nu/A8xZVD

Nu har jag tyvärr inte tid men när jag får det ska jag pilla lite på den manuellt. Jag tror det kommer bli bra

Tack för allt!
Citera

Stöd Flashback

Flashback finansieras genom donationer från våra medlemmar och besökare. Det är med hjälp av dig vi kan fortsätta erbjuda en fri samhällsdebatt. Tack för ditt stöd!

Stöd Flashback