Simple Pics β€” AI Image Toolbox Mini Program

Simple Pics β€” AI Image Toolbox Mini Program

A live WeChat mini program bundling ~25 image tools in three groups. The AI suite β€” background removal, OCR, upscaling, style transfer, text-to-image and more β€” calls Tencent Hunyuan VLM through cloud functions only, so API keys never ship to the client. Everyday tools cover compress, crop, watermark and ID photos, and the creative section hides LSB steganography in plain sight. Heavy pixel work is hand-written on-device: a custom GIF encoder, perceptual hashing and EXIF handling on Canvas 2D.

Responsibilities

  • Product & architecture design (subpackages: AI / GIF / tools)
  • AI engineering: Hunyuan VLM via cloud functions, structured output & failure handling
  • On-device imaging: custom GIF encoder, LSB steganography, perceptual hash, EXIF
  • Launch & continuous iteration with a feature timeline
WeChat Mini ProgramTencent Hunyuan VLMWeChat Cloud BaseCanvas 2DJavaScript
Role: Full-stack engineerClient: Personal projectsYear: 2026
🧰
One mini program, ~25 tools β€” heavy pixels on-device, AI in the cloud.

The AI Suite

Twelve AI capabilities: image description, captioning, background removal, style transfer, OCR, object eraser, upscaling, colorization, AI chat, outpainting, text-to-image and avatar generation.

  • Tencent Hunyuan VLM (hunyuan-vision) is called only from cloud functions β€” keys stay server-side
  • Structured outputs with validation, so model replies become usable fields
  • Quota, timeout and fallback paths handled for a consumer audience

On-Device Imaging

  • Hand-written GIF encoder (make / edit / batch) on Canvas 2D
  • LSB steganography for hidden watermarks; perceptual hashing for similarity
  • EXIF reading and writing via piexifjs

Architecture

  • Three subpackages (pkgAi / pkgGif / pkgTools) keep the main bundle lean
  • WeChat Cloud functions + storage; no separate backend to operate

Live on WeChat and actively iterated β€” a real testbed for shipping LLM/VLM capabilities inside consumer products.

// INSPIRED BY THIS PROJECT?

Need something similar built?

I take on a handful of client projects each quarter β€” AI applications, enterprise systems, and product MVPs. If this case study lines up with what you need, let's talk.

Let's Work Together

Have a project in mind? I'm currently available for freelance work.