Search Unity

  1. Welcome to the Unity Forums! Please take the time to read our Code of Conduct to familiarize yourself with the forum rules and how to post constructively.
  2. We have updated the language to the Editor Terms based on feedback from our employees and community. Learn more.
    Dismiss Notice
  3. Join us on November 16th, 2023, between 1 pm and 9 pm CET for Ask the Experts Online on Discord and on Unity Discussions.
    Dismiss Notice

GIF's In Unity Using Bumpkit (FREE)

Discussion in 'Assets and Asset Store' started by MikeNewall, Sep 28, 2015.

  1. MikeNewall

    MikeNewall

    Joined:
    Feb 7, 2013
    Posts:
    3
    I was looking for a .net library that I could use in Unity to encode GIFS from captures of the screen.

    I came across Bumpkit which as well as a GIF encoder has a few other image manipulation features. https://github.com/DataDink/Bumpkit

    After a bit of modification I rebuilt the source and got it working in Unity.

    Here's an example GIF:



    and the project files are attached :)
     

    Attached Files:

  2. IndieAner3d

    IndieAner3d

    Joined:
    Oct 20, 2014
    Posts:
    77
    Nice ^^
    THX for edit and share with us ^___^

    P.S. Maybe you should move this thread to Showcase... Not AssetStore...!
     
  3. TomWong

    TomWong

    Joined:
    Oct 26, 2016
    Posts:
    2
    wow .. perfectly done
     
  4. ina

    ina

    Joined:
    Nov 15, 2010
    Posts:
    1,059
    Received these issues on Mac... just testing package in editor

    DllNotFoundException: gdiplus.dll
    System.Drawing.GDIPlus..cctor ()
    Rethrow as TypeInitializationException: An exception was thrown by the type initializer for System.Drawing.GDIPlus
    System.Drawing.Image.InitFromStream (System.IO.Stream stream)
    System.Drawing.Image.LoadFromStream (System.IO.Stream stream, Boolean keepAlive)
    System.Drawing.Image.FromStream (System.IO.Stream stream)
    GifTest+<RecordFrames>c__Iterator0.MoveNext () (at Assets/GifTest.cs:59)
    UnityEngine.SetupCoroutine.InvokeMoveNext (IEnumerator enumerator, IntPtr returnValueAddress) (at /Users/builduser/buildslave/unity/build/Runtime/Export/Coroutines.cs:17)