Censys · JSON Structure

Platform Pixelformat Structure

PixelFormat schema from Censys Platform API

Type: object Properties: 13
SecurityInternet IntelligenceAttack Surface ManagementThreat HuntingCyber Threat IntelligenceOSINTInternet ScanningCertificatesAsset Discovery

PixelFormat is a JSON Structure definition published by Censys, describing 13 properties. It conforms to the https://json-structure.org/meta/core/v0/# meta-schema.

Properties

big_endian bits_per_pixel blue_max blue_shift depth green_max green_shift padding1 padding2 padding3 red_max red_shift true_color

Meta-schema: https://json-structure.org/meta/core/v0/#

JSON Structure

Raw ↑
{
  "$schema": "https://json-structure.org/meta/core/v0/#",
  "$id": "https://raw.githubusercontent.com/api-evangelist/censys/refs/heads/main/json-structure/platform-pixelformat-structure.json",
  "name": "PixelFormat",
  "description": "PixelFormat schema from Censys Platform API",
  "type": "object",
  "additionalProperties": false,
  "properties": {
    "big_endian": {
      "type": "boolean",
      "description": "If pixel RGB data are in big-endian"
    },
    "bits_per_pixel": {
      "type": "int32",
      "description": "How many bits in a single full pixel datum. Valid values are: 8, 16, 32",
      "minimum": 0
    },
    "blue_max": {
      "type": "int32",
      "description": "Max value of blue pixel",
      "minimum": 0
    },
    "blue_shift": {
      "type": "int32",
      "description": "How many bits to right shift a pixel datum to get blue bits in lsb",
      "minimum": 0
    },
    "depth": {
      "type": "int32",
      "description": "Color depth",
      "minimum": 0
    },
    "green_max": {
      "type": "int32",
      "description": "Max value of green pixel",
      "minimum": 0
    },
    "green_shift": {
      "type": "int32",
      "description": "How many bits to right shift a pixel datum to get green bits in lsb",
      "minimum": 0
    },
    "padding1": {
      "type": "int32",
      "minimum": 0
    },
    "padding2": {
      "type": "int32",
      "minimum": 0
    },
    "padding3": {
      "type": "int32",
      "minimum": 0
    },
    "red_max": {
      "type": "int32",
      "description": "Max value of red pixel",
      "minimum": 0
    },
    "red_shift": {
      "type": "int32",
      "description": "How many bits to right shift a pixel datum to get red bits in lsb",
      "minimum": 0
    },
    "true_color": {
      "type": "boolean",
      "description": "If false, color maps are used"
    }
  }
}