J
John Anthony Oliver
Guest
Hi ALL,
------------------------------Start of background bit ( skip this if you wish ).-----------------------------------------
Firstly a bit of background.
Back when I used to use an 8 bit home computer I dabbled in machine code with an old version of BASIC which
allowed you to POKE values into memory and then call the 1st memory location to execute that code.
I used the equivalent HEX values for the processor which ran a series of ROR ( ROtate Right ) or ROL ( ROtate Left )
commands through the carry bit as each line of the bitmap consisted of a series of bytes which were an 8 bit BYTE followed by the next BYTE in memory. The effects that I manage to create "in assembly language" as it were:
By manipulating full bytes in memory I created routines to:
Anyway, if you were to try this with the BASIC equivalent to GET and SET pixels, obviously the BASIC was a LOT slower.
------------------------------End of background bit.------------------------------------------------------------------------
This leads me to ask, does anyone have any links to any public methods preferably already in VB.Net ( or Visual C# )
for manipulating a bitmap or image in any way?
I am also interested in creating animated bitmaps from one or two images such as the following:
I would also welcome if anyone has any links to any other static effects such as:
Anything else you can think about?
_________________________________________________________________
If anyone has any useful links, articles then I will mark those as helpful.
If anyone already has any code for any effect in VB.Net and you wish to add it here then I will change
this thread to question and mark your reply AS ANSWER.
Thank you, in advance, if you have taken time to read all of the above.
Regards,
Click this link to see the NEW way of how to insert a picture into a forum post.
Installing VB6 on Windows 7
App Hub for Windows Phone & XBOX 360 developers.
Continue reading...
------------------------------Start of background bit ( skip this if you wish ).-----------------------------------------
Firstly a bit of background.
Back when I used to use an 8 bit home computer I dabbled in machine code with an old version of BASIC which
allowed you to POKE values into memory and then call the 1st memory location to execute that code.
I used the equivalent HEX values for the processor which ran a series of ROR ( ROtate Right ) or ROL ( ROtate Left )
commands through the carry bit as each line of the bitmap consisted of a series of bytes which were an 8 bit BYTE followed by the next BYTE in memory. The effects that I manage to create "in assembly language" as it were:
- Scroll left
- Scroll right
By manipulating full bytes in memory I created routines to:
- Flip the image horizontally
- Flip the image vertically
- Turn the image upside down
Anyway, if you were to try this with the BASIC equivalent to GET and SET pixels, obviously the BASIC was a LOT slower.
------------------------------End of background bit.------------------------------------------------------------------------
This leads me to ask, does anyone have any links to any public methods preferably already in VB.Net ( or Visual C# )
for manipulating a bitmap or image in any way?
I am also interested in creating animated bitmaps from one or two images such as the following:
- Page turn effect.
- Sliding-in of an image in any direction.
I would also welcome if anyone has any links to any other static effects such as:
- Ripple effect.
- Scratch effect.
Anything else you can think about?
_________________________________________________________________
If anyone has any useful links, articles then I will mark those as helpful.
If anyone already has any code for any effect in VB.Net and you wish to add it here then I will change
this thread to question and mark your reply AS ANSWER.
Thank you, in advance, if you have taken time to read all of the above.
Regards,
Click this link to see the NEW way of how to insert a picture into a forum post.
Installing VB6 on Windows 7
App Hub for Windows Phone & XBOX 360 developers.
Continue reading...