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.