Page 1 of 1

Bitmap organizer with preview and rotation

PostPosted: Sun Jul 15, 2018 5:12 am
by keyjslider1
Hi! Finally felt myself capable of posting something useful.
Attached is an example of multiple bitmap organizer with simultaneous preview and image rotation capability.
I faced the need of the above one while working on my different project, and here it is.
jpg1.jpg
jpg1.jpg (40.5 KiB) Viewed 11302 times

I am new to FS graphics and especially, the Ruby based one, so, it's my first work like that, I had to mess pretty much with it and it took me hours to bring it to acceptable state))). So, please, don't judge strictly, even though my Ruby coding might look somewhere awkward, the schematics works w/o bugs, so, hopefully - the first pancake is not lumpy, anyhow I've learnt a lot of Ruby along)).
Bitmap library w Preview_Rotation.fsm
(6.89 MiB) Downloaded 968 times

The scheme loads, stores and displays 6 images with a linear layout, everything is resizable in real-time to maximize visual layout, it is possible to rotate images individually via LED switches, the whole picture will adopt automatically, the code preserves the original width to height image ratio...
The rotation is only 90 degrees now, cause I haven't got the full understanding of how FS processes bitmap rotation yet. Fell free to develop additional functionality.
Hopefully, one would find this thing useful)).

Re: Bitmap organizer with preview and rotation

PostPosted: Sun Jul 15, 2018 8:32 am
by RJHollins
Had time for a fast check. Works nice. Good job !
8-)

Re: Bitmap organizer with preview and rotation

PostPosted: Sun Jul 15, 2018 3:39 pm
by BobF
Excellent work keyjslider1, keep them coming!

Cheers, BobF.....

Re: Bitmap organizer with preview and rotation

PostPosted: Thu Oct 11, 2018 10:06 am
by Halon
Cool! I have been looking for something like this. Thanks!

Re: Bitmap organizer with preview and rotation

PostPosted: Sun Oct 14, 2018 1:28 am
by keyjslider1
Halon wrote:Cool! I have been looking for something like this. Thanks!

You are welcome) Thanks)