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.
