2007-06-20, 02:46 PM
Hi
Have seen lots of fine skins on the wiki.
I'm looking to put together a hi resolution skin so as to allow 1:1 pixel mapping onto my plasma.
This has a 1365 x 768 pixel res.
Most skins on the wiki seem to have a much lower res than this.
Given I am artisticly challenged then rather than try to produce my own skin I am looking to modify existing skins.
I have looked at the skin definition text files and these seem to have two types of coordinate references which dictate where primatives are placed on the skin.
I am thinking that if I write a simple script which grabs the skin files and parses them for "loc" and "size" coordinate pairs then I ought to be able to rescale the skins from the current size to any size.
I simply need to work out what the scale factors X and Y need to be and change the coordinates after the "loc" and "size" by multiplying by the required scale factor and turning result into an integer.
I might also need to change the size of fonts (presumably have font height multiplied by Y scale factor.)
Before I spend time writing this, is there milage in this approach or are there hidden problems?
Kev
Have seen lots of fine skins on the wiki.
I'm looking to put together a hi resolution skin so as to allow 1:1 pixel mapping onto my plasma.
This has a 1365 x 768 pixel res.
Most skins on the wiki seem to have a much lower res than this.
Given I am artisticly challenged then rather than try to produce my own skin I am looking to modify existing skins.
I have looked at the skin definition text files and these seem to have two types of coordinate references which dictate where primatives are placed on the skin.
I am thinking that if I write a simple script which grabs the skin files and parses them for "loc" and "size" coordinate pairs then I ought to be able to rescale the skins from the current size to any size.
I simply need to work out what the scale factors X and Y need to be and change the coordinates after the "loc" and "size" by multiplying by the required scale factor and turning result into an integer.
I might also need to change the size of fonts (presumably have font height multiplied by Y scale factor.)
Before I spend time writing this, is there milage in this approach or are there hidden problems?
Kev