Some more progress on Pixy
Friday, November 10th, 2006I didn’t had too much time for Pixy, so there is no big update. The changes are:
- renamed it to Pixy from Pixie (by mistake the uiq3 rewrite I named pixie)
- added png import/export functionality (emulator build only)
Some notes about emulator build only: I don’t use the emulator from the SDK, but rather an abstraction layer, which has implementations both in Symbian and in FLTK. In short I work in linux, and I made some extra code so I can compile the app for linux, using FLTK. It makes debugging much easier…. but it will have some effects on the app as well: the look and ui of the app will be rather strange. But I don’t care
And some more note about png import: it supports only indexed color images (color type #3), so it cannot import truecolor, or grayscale images. It doesn’t support interlacing or filters. But most of the programs doesn’t use these… actually sometimes they does, but in very rare cases. I successfully opened two images (4bpp and 8bpp) which were saved from gimp.
The program disregards transparency information, but I’ll fix that later. Although it will be limited: if there will be a transparent color, it will use the first color as transparent always… but who knows, if I’ll have enough time, I’ll make a proper implementation
The export method simply saves 8bpp indexed files. Doesn’t save the transarency yet and adds a text chunk as well (to indentify the software
)
There are still a few features i want to finish before releasing it:
- add commands/menus
- add possibility to edit colors (add, change)
- add possibility to change tool icons
- settings for changing the number of toolbar and palettebar lines
- add pan tool (right now the image view cannot be scrolled). I rather not use scrollbars, since they just waste a lot of time, it’s hard to draw near them, since you migth click on them accindently. So instead I will add a simple pan tool.
I think that’s all. Maybe I will wait till the UNDO functionality will be there too, but not sure in that.
Well, that’s it for today.


