Featured image of post Animated Emoji Market Research — From Platform Specs to Open-Source Tools

Animated Emoji Market Research — From Platform Specs to Open-Source Tools

Analyzing KakaoTalk and LINE sticker market status, commercial tools like Emorevi, open-source solutions like partymoji and gif_emoji, and image correction techniques to identify PopCon project differentiators

Overview

Animated emoji and stickers are a core revenue source and user expression medium in the mobile messaging ecosystem. The KakaoTalk emoticon market is worth hundreds of billions of won annually, and LINE Creators Market is an open platform where creators worldwide participate. This post surveys platform-specific technical specs, existing creation tools, open-source alternatives, and image correction techniques to analyze what niche the PopCon project can target.

How PopCon is implemented in this market is covered in PopCon Dev Log #1.

Market Status

KakaoTalk Emoticons

The KakaoTalk Emoticon Store is the largest digital sticker market in South Korea. Key characteristics:

  • Review-based registration: Creators submit and go through KakaoTalk’s review process before launch
  • Animated emoticons: 24-frame animations in APNG or GIF format
  • Revenue sharing: Creators receive 35% (platform fees are relatively high)
  • Intensifying competition: Thousands of new emoticon sets are submitted monthly, with a low approval rate

LINE Creators Market

LINE operates a market open to global creators. It has two categories — animated stickers and emoji — each with different specifications.

Animated Sticker Specs:

ItemSpecification
Image sizeMax 320 x 270px (minimum 270px on one side)
Frame count5-20 frames (APNG)
Play durationMax 4 seconds
Loop count1-4 loops
File sizeMax 1MB per sticker, max 60MB total ZIP
File formatAPNG (.png extension)
Set compositionChoose from 8, 16, or 24 stickers
BackgroundTransparent required
Color spaceRGB

Emoji Specs:

ItemSpecification
Image size180 x 180px
Set composition8-40 (standard), up to 305 with text emoji
File sizeMax 1MB per emoji, ZIP under 20MB
ResolutionMin 72dpi, RGB
Design guidelineBold, dark outlines, simple shapes

A particularly notable point in LINE’s review guidelines is that emoji are displayed large like stickers when sent alone. Therefore, designs need to be identifiable at small sizes while also looking good at large sizes.

Existing Creation Tool Analysis

Emorevi

Emorevi is an AI-powered animated emoticon creation SaaS.

Core Features:

  • AI Generation: Automatic animation generation from a single image
  • Smart Interpolation: Natural interpolation algorithms between frames
  • Platform Optimized: Presets for KakaoTalk, LINE, Discord, and other platforms
  • Multi-format support: Export to MP4, GIF, APNG, WebP
  • Style Transfer: Animation style customization
  • Real-time Preview: Live preview during editing

Pricing:

PlanPriceTicketsPer-ticket cost
Basic$9.991,000$0.01
Standard$29.993,600 (+600 bonus)$0.008
Premium$99.9914,000 (+4,000 bonus)$0.007

Emorevi offers a “from one image to animation” workflow, but its ticket-based billing model means costs accumulate with bulk production. Quality control over generated outputs is also limited.

Open-Source Solutions

Partymoji

Partymoji is a web-based animated GIF generator built with TypeScript + Rust.

  • Stack: TypeScript (219K LoC), Rust (GIF encoder), runs in web browser
  • Features: Applies party effects (rainbow, rotation, sparkle, etc.) to images to create animated GIFs
  • Live demo: https://mikeyburkman.github.io/partymoji/
  • Highlights: IndexedDB-based project saving, Bezier curve animation control
  • Limitations: No output features tailored to emoticon/sticker platform specs; effect-focused (not original character animation)

gif_emoji

gif_emoji is a minimal Python (Pillow) tool that converts images into rotating GIFs.

  • Output: 32x32 GIF, 36 frames (rotating 10 degrees each)
  • Use case: Slack custom emoji (compliant with 60KB limit)
  • Code size: 1,655 lines of Python — very concise
  • Limitations: Only rotation animation, hardcoded size/frame count

Both projects take an “apply effects to images” approach. This is fundamentally different from making the character itself move (expression changes, hand waving, etc.).

Image Correction Techniques

In the animated emoji production pipeline, input image quality directly impacts the final output. Let’s look at two related technologies.

WAIR — Wide-angle Image Rectification

WAIR is a deep learning model for correcting wide-angle/fisheye lens distortion.

  • Architecture: ResNet50-based, ImageNet pretrained
  • Distortion models: Supports FOV, Division Model, and Equidistant
  • Performance: PSNR 26.43 / SSIM 0.85 on ADE20k dataset (FOV model)
  • Practicality: Distortion parameters estimated from 256x256 input can be applied to 1024x1024 originals (warping in 5.3ms)
  • Emoji relevance: Useful for distortion correction when users use photos from smartphone wide-angle cameras as emoji source material

Deep-OAD — Image Orientation Angle Detection

Deep-OAD is a model that detects and automatically corrects image rotation angles.

  • V2 update: Achieved SOTA with ViT (Vision Transformer)
  • Accuracy: Test MAE of 6.5 degrees across the 0-359 degree range
  • Training data: Trained on most MS COCO images
  • Application: Automatically detecting orientation of user-uploaded images for correction in the preprocessing stage

These two technologies can be integrated into a preprocessing pipeline that “automatically normalizes the source images provided by users.”

Tool Comparison

Differentiation from PopCon

Summarizing the limitations of existing tools reveals the position PopCon can occupy:

AspectExisting ToolsPopCon
Animation methodEffect application (rotation, party) or AI black boxIntentional movement via character rigging
Platform specsGeneric GIF outputLINE/KakaoTalk spec presets built in
CostSaaS billing (Emorevi)Local execution, free
Control levelLimited parametersFine-grained frame-by-frame control
Image preprocessingNoneDistortion correction + orientation detection pipeline integration
Output formatPrimarily GIFAPNG, GIF, WebP multi-format

The key differentiators boil down to three points:

  1. Automated spec compliance — Providing presets for LINE animated sticker constraints like 320x270px, 5-20 frames, and 4-second limits to reduce submission trial and error
  2. Character-centric animation — Instead of “applying” effects, generating animation where the character “moves”
  3. Preprocessing pipeline — Integrating correction models like WAIR and Deep-OAD to normalize input images of varying quality

Insights

  • The market entry barrier is in “review” — It’s harder to consistently produce quality that passes KakaoTalk/LINE review than to technically create animations. Having automation tools strictly follow specs is the first challenge.
  • The open-source gap is large — partymoji and gif_emoji are at the “toy” level. There are virtually no open-source tools that generate character animations while complying with platform specs.
  • Emorevi’s limitations are an opportunity — The SaaS model accumulates costs with bulk production, and fine control over AI-generated output is difficult. There’s demand for a locally-run tool with frame-by-frame control.
  • Preprocessing automation determines UX — If a user’s uploaded photo is tilted or has wide-angle distortion, the result looks awkward no matter how good the animation engine is. Integrating preprocessing with models like WAIR + Deep-OAD can significantly improve perceived quality.
  • APNG is the essential format — Both LINE and KakaoTalk officially support APNG. It has richer color representation than GIF (alpha channel support) and better file size efficiency. PopCon’s default output format should be APNG.
Built with Hugo
Theme Stack designed by Jimmy