GIF Toolkit
GIF Toolkit
PureBasic Interface to OpenCV
PureBasic Interface to WinDivert
PureBasic Interface to WinRAR
PureBasic Interface to 7-Zip
PureBasic Interface to ImDisk
Windows Services & Other Stuff
Invading Space Aliens
Death Star vs Asteroids
GIF Toolkit
LSB Image Steganography
Spider Web Drawing
Deform Image: MLS
Video Snipping Tool
Chromium WebGadget
IAccessible Interface
Stitch Images: SIFT
OldSkool Fire Effect
Image Waves: LUT
YouTube Player & Downloader
MP4 Player & Downloader
Large Image Viewer
Barcode Generator
Google Translate Service
Embed JS into PureBasic
Geolocation: Google Maps
Book & Viewer & Magnify
Video for Windows: VfW
Alternate Console
Network Share Management
PureBasic Interface to WinDivert
PureBasic Interface to WinRAR
PureBasic Interface to 7-Zip
PureBasic Interface to ImDisk
Windows Services & Other Stuff
Invading Space Aliens
Death Star vs Asteroids
GIF Toolkit
LSB Image Steganography
Spider Web Drawing
Deform Image: MLS
Video Snipping Tool
Chromium WebGadget
IAccessible Interface
Stitch Images: SIFT
OldSkool Fire Effect
Image Waves: LUT
YouTube Player & Downloader
MP4 Player & Downloader
Large Image Viewer
Barcode Generator
Google Translate Service
Embed JS into PureBasic
Geolocation: Google Maps
Book & Viewer & Magnify
Video for Windows: VfW
Alternate Console
Network Share Management
Last edited by JHPJHP on Thu Jun 22, 2023 3:58 pm, edited 83 times in total.
Re: GIF Toolkit
Excellent idea
thank you for sharing
thank you for sharing
- BasicallyPure
- Enthusiast
- Posts: 536
- Joined: Thu Mar 24, 2011 12:40 am
- Location: Iowa, USA
Re: GIF Toolkit
Does this require the new beta version of PB or can I run it with version 5.50?
BasicallyPure
Until you know everything you know nothing, all you have is what you believe.
Until you know everything you know nothing, all you have is what you believe.
Re: GIF Toolkit
Hi boyoss,
Thank you for your comments.
------------------------------------------------
Hi BasicallyPure,
The examples should work in any version of PureBasic, but may require some minor changes due to PureBasic Constants, etc. not existing in earlier versions of the IDE
Thank you for your comments.
------------------------------------------------
Hi BasicallyPure,
The examples should work in any version of PureBasic, but may require some minor changes due to PureBasic Constants, etc. not existing in earlier versions of the IDE
- Kwai chang caine
- Always Here
- Posts: 5342
- Joined: Sun Nov 05, 2006 11:42 pm
- Location: Lyon - France
Re: GIF Toolkit
Hi Kwai chang caine,
You're very much welcome.
----------------------------------------
Updated:
- gif_decode.pb
-- modified the way transparency was handled
- gif_detail.pb
-- returns all available GIF information by frame
NOTE:
- this toolkit does not use the PureBasic GIF decoder
- gif_encode.pb is still unfinished (missing the LZW Encode algorithm)
- when time permits, will include a GIF to Spritesheet utility
You're very much welcome.
----------------------------------------
Updated:
- gif_decode.pb
-- modified the way transparency was handled
- gif_detail.pb
-- returns all available GIF information by frame
NOTE:
- this toolkit does not use the PureBasic GIF decoder
- gif_encode.pb is still unfinished (missing the LZW Encode algorithm)
- when time permits, will include a GIF to Spritesheet utility
- Kwai chang caine
- Always Here
- Posts: 5342
- Joined: Sun Nov 05, 2006 11:42 pm
- Location: Lyon - France
Re: GIF Toolkit
Hello JHPJHP
Thanks for sharing your great works
I have try the extract and the result if strange, show by yourself
The first image extracting with your code
The second image extracting with your code
And nearly all the next images extracting with your code is like the second image
The first image extracting with JASC animation shop
The second image extracting with JASC animation shop
With JASC all the images is perfect
Thanks for sharing your great works
I have try the extract and the result if strange, show by yourself
The first image extracting with your code
The second image extracting with your code
And nearly all the next images extracting with your code is like the second image
The first image extracting with JASC animation shop
The second image extracting with JASC animation shop
With JASC all the images is perfect
The happiness is a road...
Not a destination
Not a destination
Re: GIF Toolkit
Hi Kwai chang caine,
Thank you for your post.
The example gif_extract.pb is working as expected...
- this can be tested using the example gif_animate.pb; combine the extracted frames into an animated GIF
Animated GIFs:
----------------------------------------------
Updated:
- gif_decode.pb
-- modified Disposal Method
-- modified DecodeLZW Procedure
Thank you for your post.
The example gif_extract.pb is working as expected...
- this can be tested using the example gif_animate.pb; combine the extracted frames into an animated GIF
Animated GIFs:
NB*: I will add an option to the soon-to-be-released GIF Toolkit utility, to save layered images as individual frames.Chapter 17 of Learning Web Design, 2nd edition wrote:The optimization process saves only the pixels that change from frame to frame and throws out redundant pixels.
The result is a big savings in file size with no change in the animation’s appearance.
----------------------------------------------
Updated:
- gif_decode.pb
-- modified Disposal Method
-- modified DecodeLZW Procedure
Last edited by JHPJHP on Tue Feb 13, 2018 6:37 pm, edited 1 time in total.
- Kwai chang caine
- Always Here
- Posts: 5342
- Joined: Sun Nov 05, 2006 11:42 pm
- Location: Lyon - France
Re: GIF Toolkit
Aaaaah ok !!! excuse me for disturbe you for nothing
I have a little bit thinking to that when i have see the result, but like JASC save all the image, i believe it's a problem
It's right the picture are merveillous, it's the rolls royce of the GIF i'm in the paradise
So thanks again for your splendid works, like all the others of JHPJHP
I have a little bit thinking to that when i have see the result, but like JASC save all the image, i believe it's a problem
It's right the picture are merveillous, it's the rolls royce of the GIF i'm in the paradise
So thanks again for your splendid works, like all the others of JHPJHP
The happiness is a road...
Not a destination
Not a destination
Re: GIF Toolkit
Hi Kwai chang caine,
On the contrary, you are a very helpful member of this forum who not only takes the time to test the various code contributions, but also provide valuable feedback. Thank youKwai chang caine wrote:... excuse me for disturbe you for nothing
Re: GIF Toolkit
I am looking forward to the Sprite Sheet tool
In itself, a sprite sheet is the better GIF
Much more flexible and easier to handle
In itself, a sprite sheet is the better GIF
Much more flexible and easier to handle
Re: GIF Toolkit
Hi walbus,
I like the package aspect of a GIF, but it does have some drawbacks.
Updated:
- GIFToolkit.pb: GIF Toolkit GUI (currently only formatted for Windows, but is cross-platform)
This is an unfinished product, but should give you an idea of where I am heading...
- most of the backend scripts have already been written (see the scripts folder)
- the top GIF player will display the animation
- each button will display an area with additional settings
- the bottom filmstrip will display individual frames, controlled by the above trackbar
I like the package aspect of a GIF, but it does have some drawbacks.
Updated:
- GIFToolkit.pb: GIF Toolkit GUI (currently only formatted for Windows, but is cross-platform)
This is an unfinished product, but should give you an idea of where I am heading...
- most of the backend scripts have already been written (see the scripts folder)
- the top GIF player will display the animation
- each button will display an area with additional settings
- the bottom filmstrip will display individual frames, controlled by the above trackbar
Last edited by JHPJHP on Tue Feb 13, 2018 6:38 pm, edited 1 time in total.
Re: GIF Toolkit
Yes, with a filmstrip looks good
Last edited by walbus on Wed Mar 28, 2018 11:19 pm, edited 1 time in total.
Re: GIF Toolkit
Hi walbus,
Had a couple of hours today to work on the GIF Toolkit; currently only the thumbnail player and transparency coloring are completed.
- double-click the thumbnail player, while a GIF is loaded, to open the GIF in its original size
NB*: All the previous examples are still available from the scripts folder.
Had a couple of hours today to work on the GIF Toolkit; currently only the thumbnail player and transparency coloring are completed.
- double-click the thumbnail player, while a GIF is loaded, to open the GIF in its original size
NB*: All the previous examples are still available from the scripts folder.
Last edited by JHPJHP on Fri May 18, 2018 4:28 am, edited 1 time in total.
- Kwai chang caine
- Always Here
- Posts: 5342
- Joined: Sun Nov 05, 2006 11:42 pm
- Location: Lyon - France
Re: GIF Toolkit
Sincerely thanks for this great compliment, who have again more value when it come from a great master of programming like youJHPJHP wrote:On the contrary, you are a very helpful member of this forum who not only takes the time to test the various code contributions, but also provide valuable feedback. Thank you
Continue to illuminate our computers with all your jewels codes
The happiness is a road...
Not a destination
Not a destination