Skip to content

Aspenini/JS-Media-Tool

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JS Media Tool

A powerful browser-based tool for pixel-perfect image scaling, diagonal image slicing, and vintage audio effects. Perfect for pixel art, game sprites, audio manipulation, and more.

Features

  • Scaler: Pixel-perfectly upscale images by any factor (great for pixel art and sprites).
  • Slicer Tool: Diagonally slice and combine two images with pixel precision.
  • Audio Effects: Apply effects like a 1940s-1950s vintage radio sound to your audio files, with subtle static and authentic EQ.
  • Modern UI: Sleek, animated, and responsive interface.
  • All processing is done in your browser: No uploads, no privacy concerns.

Usage

  1. Open index.html in your browser.
  2. Use the tabs at the top to select a tool:
    • Scaler: Upload an image, enter a scale factor, and download the upscaled result.
    • Slicer Tool: Upload two images, choose a diagonal direction, and download the combined result.
    • Audio Effects: Upload an audio file, select an effect (e.g., Vintage Radio), and download or preview the processed audio.

Supported Formats

  • Images: PNG, JPG, GIF, BMP, and most browser-supported formats.
  • Audio: WAV, MP3, OGG, and most browser-supported formats. Output is WAV.

Setup & Customization

  • No installation required. Just open index.html in any modern browser (Chrome, Firefox, Edge, Safari).
  • All code is in index.html, style.css, and script.js.
  • To add more effects or features, edit script.js and the relevant HTML.

SEO & Social Embeds

  • Includes Open Graph, Twitter, and Discord meta tags for rich sharing.
  • Update the URLs and preview image in index.html for your deployment.

Credits

  • Created by Aspenini
  • Uses the Web Audio API and HTML5 Canvas

License

MIT License