← WebMCP Directory

Tool tree

budhash.com

Media & PersonalTools verified
Website
Resize and crop photos to any pixel dimensions. Drag, zoom, and download exact-size PNG, JPG, or WebP images. Free, private, and entirely in your browser.
Explore capabilities
    rizoto_get_stateAnswer

    Read the selected image dimensions, current output settings, crop position, and export readiness. Returns metadata only, without image content or filename.

    View tool JSON
    {
      "name": "rizoto_get_state",
      "kind": "answer",
      "impl": "imperative",
      "description": "Read the selected image dimensions, current output settings, crop position, and export readiness. Returns metadata only, without image content or filename.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "required": [],
        "additionalProperties": false
      },
      "page": "/rizoto/"
    }
    rizoto_set_outputAction

    Set the output size of the photo the user has already selected. Updates visible controls and preview; enables resampling. Defaults to crop mode and pixels. Resize mode preserves source proportions by default, deriving height from width. Does not export.

    View tool JSON
    {
      "name": "rizoto_set_output",
      "kind": "act",
      "impl": "imperative",
      "description": "Set the output size of the photo the user has already selected. Updates visible controls and preview; enables resampling. Defaults to crop mode and pixels. Resize mode preserves source proportions by default, deriving height from width. Does not export.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "width": {
            "type": "number",
            "minimum": 0.001,
            "maximum": 8192,
            "description": "Requested output width in the chosen unit."
          },
          "height": {
            "type": "number",
            "minimum": 0.001,
            "maximum": 8192,
            "description": "Requested output height; resize with proportions locked derives this from width."
          },
          "unit": {
            "type": "string",
            "enum": [
              "px",
              "in",
              "cm",
              "mm"
            ]
          },
          "mode": {
            "type": "string",
            "enum": [
              "crop",
              "resize"
            ]
          },
          "ppi": {
            "type": "integer",
            "minimum": 1,
            "maximum": 2400,
            "description": "Print resolution; defaults to the current value."
          },
          "proportional": {
            "type": "boolean",
            "description": "Resize mode only; false allows stretching. Defaults to true."
          }
        },
        "required": [
          "width",
          "height"
        ],
        "additionalProperties": false
      },
      "page": "/rizoto/"
    }
    rizoto_set_cropAction

    Adjust the selected photo in crop mode. Zoom is 1–4 times the minimum cover scale. Horizontal and vertical position run from 0 (left/top edge) to 1 (right/bottom edge), with 0.5 centered. Updates the visible preview; does not export.

    View tool JSON
    {
      "name": "rizoto_set_crop",
      "kind": "act",
      "impl": "imperative",
      "description": "Adjust the selected photo in crop mode. Zoom is 1–4 times the minimum cover scale. Horizontal and vertical position run from 0 (left/top edge) to 1 (right/bottom edge), with 0.5 centered. Updates the visible preview; does not export.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "zoom": {
            "type": "number",
            "minimum": 1,
            "maximum": 4,
            "description": "Crop zoom multiplier."
          },
          "horizontal": {
            "type": "number",
            "minimum": 0,
            "maximum": 1,
            "description": "Horizontal position within the available crop range."
          },
          "vertical": {
            "type": "number",
            "minimum": 0,
            "maximum": 1,
            "description": "Vertical position within the available crop range."
          }
        },
        "required": [],
        "additionalProperties": false,
        "minProperties": 1
      },
      "page": "/rizoto/"
    }
    rizoto_prepare_exportAction

    Choose PNG, JPG, or WebP for the current valid preview. Returns readiness and asks the user to review and click Download photo. Does not download or return image bytes.

    View tool JSON
    {
      "name": "rizoto_prepare_export",
      "kind": "act",
      "impl": "imperative",
      "description": "Choose PNG, JPG, or WebP for the current valid preview. Returns readiness and asks the user to review and click Download photo. Does not download or return image bytes.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "format": {
            "type": "string",
            "enum": [
              "png",
              "jpg",
              "webp"
            ]
          }
        },
        "required": [
          "format"
        ],
        "additionalProperties": false
      },
      "page": "/rizoto/"
    }