2007/3/15, Fabien ANDRE <fabien.andre.g@xxxxxxxxxx>:
Hello,
2 things :
1st: I have included the modifications you made in the
img_to_basic function old version and made that working for me :
The changelog until the last version I sent you is :
* Changed indent to 4-spaces and lines to 80-characters max.
* Changeg color constants to the system of dictionnaries/variables
* Included your special condition in the end F-line block : I didn't
understand what it is useful for but as
it didn't include new bugs, I included this
* Corrected the bug of a line not drawn if it goes to the end of a line
(Yes I know this is ugly)
I still don't know the problem there was in the modified version you
sent me. Maybe and indentation problem...
I succeded in transmitting my tux2.png on my calculator with your
pic2prog.py script. I hope this will work for you.
I will try it this week end, and send you if it work with me.
2nd: Sometimes, I believe that the normalize function has a
strange behaviour. For example, the image in attachments contains white
(By Thesa).
And in the imagen variable sent to the img_to_basic function, there is
no white pixel (and of course on my calculator I get no white). I may
be wrong ;-)
Pixels are white only if the color is exactly (255,255,255), and not values like (254, 255, 255). I know with issue, and I'll change the color detection to be less strict.
I have also some feature requests (not added in the wishlist, because I
want your opinion before : I don't know if it is easy of not !!!)
1- Could you make the dialog window in casetta (such as : "Mettez votre
calculatrice en réception et cliquez sur valider"), as it (traduction
incertaine de comme çà), you have just to press enter (yes, this is
another unimportant detail :-).
I'm currently writing a totally new transfer tool (so cafix and its bug will ne longer be needed), and its almost ready to be added in the repository. And I'll also rewrite the interface for it (when I'll work on casetta_gtk, ie when casetta
0.3 will be almost finished).
2-For backups, could you add the ability to casetta_gtk to show the
content ? (Name of programs, matrix,pictures etc ...)
It's an interesting idea, and not really to made (data is more or less stored in the same way that it is send by the calculator). A function which convert a backup into a casio file may just be a collection of regular _expression_, each can extract a kind of data. (Its already do to extract passwords from a backup).
But this function need to know how all data are stored in the casio memory, and for the moment, I didn't know all types of data (you can see
http://casetta.tuxfamily.org/formats/
for more information about formats). And I think the support of all data is the first objective. So I prefer to work on a function like this in a later version. But if you want to try to do this... ;-)
3-For image/screencapture could you display them in casetta and add an
export function to export to png...
Yes, a picture editor is planned in casetta_gtk. For the png export, it must already work in the svn version, as its only a casetta work, and casetta can import/export all picture formats managed in the Python Image Library (and there are a lot).
Normally, the img_to_basic function is working and ready to be
integrated in the svn :-).
Ok, I'll see it this week-end.
"Longue vie à casetta"
Merci !