{"uid":"cap_i9ff0GgArT-2v0o63_5O6","slug":"glyphforge-color-ascii-art-converter-adf9bf41","name":"GlyphForge Color ASCII Art Converter","description":"Convert images to ASCII, Braille, Unicode block art, and more. Paid API with x402 micropayments on Base.","url":"https://glyphforge-delta.vercel.app/api/color-ascii","method":"POST","headers":{},"bodySchema":{"type":"object","required":["image"],"properties":{"image":{"type":"string","description":"Base64-encoded image (PNG, JPEG, WEBP)"},"width":{"type":"integer","description":"Output width in characters"},"charset":{"enum":["standard","detailed","simple","blocks"],"type":"string","description":"Character set for mapping"}}},"responseSchema":{"type":"object","properties":{"data":{"type":"object","properties":{"width":{"type":"integer"},"height":{"type":"integer"},"coloredAscii":{"type":"string","description":"The ANSI-colored ASCII art output"}}},"success":{"type":"boolean"}}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.1","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.1/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.1","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.1","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_MX9P_tMLP5PH7gYB23_5s","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.1","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Converts a base64-encoded image into ANSI-colored ASCII art with configurable width and character set","exampleAgentPrompt":"Turn this photo into colored ASCII art using GlyphForge — make it 120 characters wide with the default character set, here's the image as base64: [base64 string].","exampleUseCases":[{"title":"Terminal dashboard image renderer","prompt":"I want to display our company logo in the terminal as colored ASCII art — can you convert this PNG to ANSI art at 80 characters wide so it renders nicely in our CLI dashboard? Here's the base64: [base64 string]."},{"title":"Creative text art for social posts","prompt":"Take this photo of my cat and turn it into colorful ASCII art using GlyphForge — go wide at 160 characters and use a dense character set so it looks detailed enough to share as a creative post. Base64 is here: [base64 string]."},{"title":"Retro game sprite visualization","prompt":"Convert this pixel art sprite into ANSI-colored ASCII art so I can preview it directly in the terminal during development — keep it 40 characters wide to match the original proportions. Here's the image in base64: [base64 string]."}],"resultDescription":"Returns a JSON object with a success flag and a data object containing the ANSI-colored ASCII art string plus the output dimensions (width and height in characters).","failureModes":["Invalid or malformed base64 image data returns an error","Unsupported image format (non-PNG/JPEG/WEBP) may cause processing failure","Payment failure via x402 micropayment protocol blocks the request","Overly large width values may exceed processing limits","Missing required 'image' field returns validation error"],"whenToPreferThis":"Choose this endpoint when you need to convert an actual image (PNG, JPEG, or WEBP) into ANSI-colored ASCII art — particularly for terminal display, creative text art generation, or visual representation using characters. Prefer it over plain ASCII endpoints when color fidelity matters.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T12:39:22.473Z","isFirstParty":false}