Thanks to visit codestin.com
Credit goes to github.com

Skip to content

A desktop application for streamers and content creators to quickly resize emotes, badges, and other stream assets.

License

Yizack/emotes-resizer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

69 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

presentation

emotes-resizer

version license

A desktop application for streamers and content creators to quickly resize emotes, badges, and other stream assets.

Contents

  • πŸ–ΌοΈ User-friendly interface with drag-and-drop support
  • πŸ“ Resizing modes
  • πŸ’Ύ Processing multiple files at once
  • πŸ“‚ Save processed images to the original folder or select a custom output directory
  • ⚑ Fast image processing using Sharp
  • πŸ–₯️ Cross-platform support for Windows, macOS, and Linux

We provide pre-built binaries for Windows, macOS, and Linux. You can download the latest version from the Releases page.

Download guide

Where X.X.X is the current version number, you can chose from the following options:

  • Windows:
    • emotes-resizer-X.X.X.Setup.exe
    • emotes-resizer-win32-x64-X.X.X.zip
    • emotes_resizer-X.X.X-full.nupkg
  • macOS:
    • emotes-resizer-X.X.X-arm64.dmg
    • emotes-resizer-darwin-arm64-X.X.X.zip
  • Linux:
    • emotes-resizer_X.X.X_amd64.deb
    • emotes-resizer-linux-x64-X.X.X.zip

Quick Start Guide

  • Open the application: Launch the app from the downloaded executable.
  • Select files: You can add files to the app in two ways:
    • Click the "Select Files" button
    • Drag and drop your images directly into the app window.

Configure resizing options

  • Resample: Available resample methods: Nearest neighbor, Cubic, Mitchell, Lanczos2 and Lanczos3.
  • Action: Processing mode available:
    • Generate: Generate specified sizes from the original image.
    • Scale: Scale the original image by a specified percentage factor.
    • Resize: Resize the original image to the specified size.

Process images

The processed images will be saved in the same directory as the original files by default or in the selected directory, by default the images are saved in its original format unless a format option has been chosen. Each generated image's filename will include a size suffix (e.g., emote-28.png, emote-56.png, emote-200%.png) to identify its dimensions or scale percentage.

Application Screenshots

Initial Screen Files selected
initial generate
Drag & drop interface Action mode: Generate

Made with ❀️

Open Source app and published under MIT License.

Local development

Install, lint, and typecheck

# Install dependencies
pnpm install

# Run ESLint
npm run lint

# Run typecheck
npm run test:types

Run the application in development mode

# Run Nuxt + Electron app in development mode
npm run dev

Build the application for production:

# Build Nuxt app
npm run generate

# Make distributable packages
npm run make

# (or run both in one command)
# npm run build

About

A desktop application for streamers and content creators to quickly resize emotes, badges, and other stream assets.

Topics

Resources

License

Stars

Watchers

Forks