JSPM

text2image-ai

1.0.5
  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 5
  • Score
    100M100P100Q33226F
  • License MIT

A simple Node.js wrapper for generating AI images from text prompts with multi-language support.

Package Exports

  • text2image-ai
  • text2image-ai/index.js

This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (text2image-ai) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

Readme

Text2Image AI 🖼️

Free to use! NO LIMIT! 🖌️ Generate AI-powered images from text prompts! Supports Base64 output and multiple languages.

NPM Version
Downloads
License


📦 Installation

npm install text2image-ai

🚀 Features

AI-powered image generation from text
Supports multiple languages (en, tr, es, fr, de)
Returns Base64 encoded images
Lightweight and easy to use
Can be used in CLI or server-side applications


🔥 Quick Start

const { generateImage } = require("text2image-ai");

async function main() {
  const result = await generateImage("a futuristic city at sunset", "en");
  console.log(result);
}

main();

📌 Example Output:

{
  "originalPrompt": "a futuristic city at sunset",
  "translatedPrompt": "a futuristic city at sunset",
  "language": "en",
  "base64Image": "/9j/4AAQSkZ..."
}

💾 Saving the Image (Base64 to File)

You can convert the Base64 image to a file using fs in Node.js.

const { generateImage } = require("text2image-ai");
const fs = require("fs");

async function saveImage() {
  const result = await generateImage("a cyberpunk city at night", "en");
  
  // Remove the data URI prefix and convert Base64 to binary
  const base64Data = result.base64Image;
  const buffer = Buffer.from(base64Data, "base64");

  // Save the image
  fs.writeFileSync("output.jpg", buffer);
  console.log("✅ Image saved as output.jpg");
}

saveImage();

🌍 Language Support

Language Code Language
en English
tr Turkish
es Spanish
fr French
de German

If a different language is provided, it defaults to English.


📜 License

This project is licensed under the MIT License.


🌟 Support & Contact

🚀 Ready to create amazing AI-generated images? 😎