{"id":"image-aces","mimeType":"image/aces","name":"ACES Image Container File","shortName":"ACES","category":"Professional","extensions":[".exr"],"description":"The ACES Image Container File (conforming to SMPTE ST 2065-4) is a professional-grade image storage format based on the OpenEXR specification. It is designed to accurately represent high-dynamic-range, scene-linear image data and associated metadata for the motion picture industry.","seo":{"title":"image/aces MIME Type | Complete Developer Reference \u0026 Magic Bytes","description":"Complete reference for the image/aces MIME type: magic bytes, software support, HTTP headers, developer snippets, and technical specifications for the ACES container (OpenEXR).","faqs":[{"question":"What is the magic byte for image/aces?","answer":"ACES image containers utilize the OpenEXR format, meaning the first four bytes are always 76 2F 31 01 in hex, which corresponds to 'v/1.' in ASCII."},{"question":"Is image/aces supported in web browsers?","answer":"No, image/aces (OpenEXR) is an industry format used for high-end visual effects and color grading. It is not natively supported by any web browser."},{"question":"What is the difference between an ACES file and a standard OpenEXR file?","answer":"While both use the EXR file structure, an ACES Image Container File explicitly conforms to SMPTE ST 2065-4, restricting certain parameters and mandating specific colorimetries (like ACES2065-1) and metadata attributes for consistency in professional pipelines."}]},"index":{"compression":["Lossless","Uncompressed"],"browserSupport":{"score":1,"label":"None"},"commonUses":["Visual Effects (VFX)","Digital Intermediate (DI)","Color Grading","Archival"]},"technical":{"magicBytes":{"hex":"76 2F 31 01","ascii":"v/1."},"container":"OpenEXR (SMPTE ST 2065-4)","compressionAlgorithm":["PIZ","ZIP","RLE","B44","Uncompressed"],"colorDepth":["16-bit (Half-float)","32-bit (Float)"],"transparency":true,"animation":false,"metadata":{"exif":false,"xmp":false,"iccProfile":false},"alphaChannel":true,"progressiveLoading":false,"hdrSupport":true},"history":{"developer":"Academy of Motion Picture Arts and Sciences (AMPAS) / SMPTE","released":"2013","specification":"SMPTE ST 2065-4:2013"},"browserSupport":{"chrome":false,"chromeVersion":"None","firefox":false,"firefoxVersion":"None","safari":false,"safariVersion":"None","edge":false,"edgeVersion":"None","internetExplorer":false},"softwareSupport":[{"name":"Nuke","logo":""},{"name":"DaVinci Resolve","logo":""},{"name":"Autodesk Maya","logo":""},{"name":"Adobe After Effects","logo":""},{"name":"Blender","logo":""}],"conversion":{"convertTo":["jpeg","png","tiff","dpx"],"convertFrom":["tiff","dpx"]},"developer":{"httpHeaders":[{"header":"Content-Type","value":"image/aces"}],"htmlAccept":"image/aces, .exr","fileDetection":["Check first 4 bytes for OpenEXR signature (76 2F 31 01)","Read the next 4 bytes to check the version field and multipart/long-name flags","Verify presence of SMPTE ST 2065-4 specific metadata attributes"]},"prosCons":{"pros":["Industry standard for high-end visual effects, compositing, and color grading","Supports 16-bit half-float data, accurately capturing immense dynamic range without clipping","Standardized by SMPTE (ST 2065-4) to guarantee universal color interoperability across different post-production facilities"],"cons":["Considerably larger file sizes than conventional consumer image formats","Completely unsupported in web browsers and most standard desktop viewers","Requires specialized compositing or color grading software to interpret and view the scene-linear data correctly"]},"specifications":{"url":"https://www.iana.org/assignments/media-types/image/aces","rfc":"","mimeAliases":["image/x-exr"]},"developerSnippets":{"python":"import magic\nprint(magic.from_file('file.exr', mime=True)) # Outputs 'image/aces' or 'image/x-exr'","nodejs":"const FileType = require('file-type');\nconst type = await FileType.fromFile('file.exr');\nconsole.log(type.mime); // image/aces","go":"import \"net/http\"\n\nmimeType := http.DetectContentType(fileBytes)\nfmt.Println(mimeType) // Note: Standard net/http may default to application/octet-stream for EXR","php":"$mime = mime_content_type('file.exr');\necho $mime; // image/aces"},"relatedFormats":["tiff","dpx"]}
