Christine Seeman

Java to Ruby One Programmer's Journey

Menu
  • Twitter
  • LinkedIn
  • Dev.to
  • Contact Me
  • About
  • Talks
    • 2020 Talks
    • 2019 Talks
Menu

Constructive procrastination or how to create your very own slack emoji

Posted on June 8, 2018June 11, 2018 by christine
Reading Time: 2 minutes

I learned new techniques and tools today, but they definitely aren’t very relevant for my job but they were fun to work on.  I just animated my first slack emoji today, and learned a ton in the process.  If you too would like to be the rockstar on your slack channel, buckle in and I will teach you how to do your own emoji.  First off you will need a photo editor, because I didn’t want to buy anything and it is an awesome piece of software, I went with GIMP.

For slack, the best emoji size is 128×128 pixels.  So open a new image that is 128×128, next you can add a background image or solid color.  I created a squee emoji that had scrolling text in it, so I went with a white background with scrolling magenta text. As you can see, this was a huge gap in my companies custom emojis’ and needed to remedied asap.

From there decide what you want it to do.  I went with scrolling because that seemed easy.  Each of your layers is a different part of animation.  So with scrolling, each layer moves it slightly to the left.  You could do confetti or colors and then each of the layers is the movement.  To check what it looks like, go to Filters > Animation > Playback … This will show you what your animation will be.  Once you are happy with the look then use Filter > Animation > Optimize (for GIF) and then export as a GIF image.  For more detailed instruction check out this awesome tutorial from GIMP.org . Now you are ready to upload it and use on slack, if you need some help in that department, check out Slack’s help guide.

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

About This Site

C'est Moi! Christine

I’m Christine, an Omaha-based Ruby programmer who is attempting to switch my mind from Java to Ruby.

Recent Posts

  • What a developer needs to know about 2FA
  • A Month of Learning
  • Engineering Bookclub – Pragmatic Programmer Chapter 8 Notes and Questions
  • The Pragmatic Programmer – Chapter 7 Notes and Questions
  • I gave my first conference talk

Post Categories

  • 2FA (1)
  • bookclub (5)
  • Career (3)
  • documentation (1)
  • Gifs (1)
  • Git (4)
  • IDE (1)
  • Koans (1)
  • Learning (17)
  • MacOS (1)
  • Ruby (10)
  • rubyconf (2)
  • Slack (2)
  • Speaking (2)
  • WordPress (1)
  • Worklife (2)

Tags

2019 code conference documentation git kernelcon learning rails ruby speaking
© 2021 Christine Seeman | Powered by Minimalist Blog WordPress Theme