{"uid":"cap_haQfY2CXxmKMTKTjHbLh3","slug":"halowerk-image-preflight-checker-fad7be5b","name":"Halowerk Image Preflight Checker","description":"Liest Format, Masse, Farbraum, Bittiefe, Alphakanal, Bewegtbild, ICC-Profil und Metadaten direkt aus dem Dateikopf von PNG, JPEG, GIF, WebP und SVG. Prueft gegen selbst gesetzte Anforderungen an Groesse, Seitenverhaeltnis, Format und Metadatenfreiheit und meldet Fallstricke wie CMYK, EXIF mit Ortsangabe oder sehr grosse Pixelmengen.","url":"https://tools.halowerk.com/v1/image/preflight","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"base64":{"type":"string","description":"Bilddatei als Base64"},"requirements":{"type":"object","properties":{"formats":{"type":"array","items":{"type":"string"}},"max_bytes":{"type":"integer"},"max_width":{"type":"integer"},"min_width":{"type":"integer"},"max_height":{"type":"integer"},"min_height":{"type":"integer"},"aspect_ratio":{"type":"string","description":"zum Beispiel 16:9"},"aspect_tolerance":{"type":"number","default":0.02},"require_no_metadata":{"type":"boolean"}},"description":"Eigene Anforderungen"}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.002","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.002/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_lhHv9mI7G7q0i-2sy0WHl","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.002","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Validates image files (PNG, JPEG, GIF, WebP, SVG) against technical requirements by reading format, dimensions, color space, bit depth, alpha channel, ICC profile, and metadata from the file header.","exampleAgentPrompt":"Before I upload this product JPEG to the store, check if it meets our requirements: RGB color space, no EXIF location data, at least 1000×1000 pixels, and no alpha channel — flag any issues.","exampleUseCases":[{"title":"E-commerce product image validation","prompt":"I'm about to upload a batch of product photos to our shop. Can you preflight this JPEG and tell me if it's RGB, at least 800×800 pixels, has no embedded location metadata, and is free of ICC profile issues?"},{"title":"Ad platform image compliance check","prompt":"Check this banner image before I submit it to the ad network — I need to confirm it's a PNG, exactly 1200×628 pixels, sRGB color space, no alpha channel, and has no EXIF metadata embedded."},{"title":"User-uploaded image sanitization","prompt":"A user just uploaded this image to our platform. Can you inspect it for any privacy risks like embedded GPS coordinates, check whether it's CMYK instead of RGB, and warn me if the pixel count is unusually large?"}],"resultDescription":"A preflight report detailing the image's detected format, pixel dimensions, color space (e.g. RGB, CMYK, sRGB), bit depth, presence of alpha channel, animation/video frames, ICC profile, and embedded metadata (including EXIF). Also includes a pass/fail assessment against any provided requirements, plus warnings for problematic attributes such as CMYK color space, EXIF with geolocation data, or excessively large pixel counts.","failureModes":["Unsupported file format returns an error indicating the format is not recognized","Corrupted or truncated file header may result in incomplete or failed parsing","Image URL unreachable or file too large may cause a timeout or rejection","Conflicting or missing requirement parameters may produce ambiguous validation results","Network errors connecting to the image source return an HTTP error response"],"whenToPreferThis":"Use this endpoint when you need to validate image technical properties before ingestion, upload, or publication — especially when compliance with format, color space, dimension, or metadata requirements matters. It is particularly valuable when detecting privacy risks (GPS in EXIF), print-vs-web color space mismatches (CMYK vs RGB), or platform-specific constraints. Prefer it over generic image analysis tools when you need header-level metadata extraction without full image decoding.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T00:40:07.870Z","isFirstParty":false}