Skip to main content

SpriteAI Function Overview

Core Functions

  • generateSprite(description, options): Generate a sprite based on a description.
  • generatePixelArt(description, options): Create pixel art sprite.
  • generateIsometric(description, options): Generate isometric sprite.
  • generateAnimatedEmoji(description, options): Create animated emoji sprites.
  • generateRetroConsole(description, consoleType, options): Generate sprites for specific retro consoles.

Sprite Manipulation

  • splitSpriteSheet(imageBuffer, columns, rows, options): Split a spritesheet into individual frames.
  • createParticleEffect(description, particleCount, options): Generate particle effects from a sprite.
  • createColorCycle(description, options): Create color cycling animation.
  • combineSprites(description1, description2, position, options): Combine two sprites.
  • addOutline(description, outlineOptions, options): Add outline to a sprite.
  • createGlitchArt(description, glitchOptions, options): Apply glitch effect to a sprite.
  • generateSpriteVariations(description, variations, options): Generate multiple variations of a sprite.
  • optimizePalette(description, maxColors, options): Optimize sprite color palette.
  • createPixelPerfect(description, scale, options): Create pixel-perfect scaled version of a sprite.
  • addShadow(description, shadowOptions, options): Add shadow effect to a sprite.
  • createMirrorSprite(description, direction, options): Create mirrored version of a sprite.
  • createSpriteAnimation(description, frameCount, options): Generate sprite animation frames.
  • addReflectionEffect(description, reflectionOptions, options): Add reflection effect to a sprite.
  • addWaveEffect(description, waveOptions, options): Apply wave distortion to a sprite.
  • addPixelationEffect(description, pixelationOptions, options): Apply pixelation effect to a sprite.
  • addMosaicEffect(description, mosaicOptions, options): Create mosaic effect from a sprite.
  • addDissolveEffect(description, dissolveOptions, options): Apply dissolve effect to a sprite.
  • addSplashEffect(description, splashOptions, options): Add splash effect to a sprite.
  • addShatterEffect(description, shatterOptions, options): Create shatter effect for a sprite.
  • addKaleidoscopeEffect(description, kaleidoscopeOptions, options): Apply kaleidoscope effect to a sprite.

Utility Functions

  • removeBackgroundColor(inputPath, outputPath, targetColor, colorThreshold, options): Remove background color from an image.

  • encodeImage(imagePath): Encode an image to base64.

  • getUniqueColors(imagePath, options): Get unique colors from an image.

  • rotateSpritesheet(inputBuffer, degrees): Rotate a spritesheet.

  • tintSprite(inputBuffer, color): Apply tint to a sprite.

  • calculateOptimalAnimationSpeed(frameCount): Calculate optimal animation speed.

  • generateSpriteMetadata(imageBuffer, frameWidth, frameHeight): Generate metadata for a sprite.

Dev-Docs AI Bot

Circular button