403Webshell
Server IP : 159.203.156.69  /  Your IP : 216.73.216.28
Web Server : nginx/1.24.0
System : Linux main-ubuntu 6.8.0-71-generic #71-Ubuntu SMP PREEMPT_DYNAMIC Tue Jul 22 16:52:38 UTC 2025 x86_64
User : root ( 0)
PHP Version : 8.3.6
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : OFF
Directory :  /var/www/tanviranik.com/node_modules/unpic/script/src/providers/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /var/www/tanviranik.com/node_modules/unpic/script/src/providers/scene7.d.ts
import type { Operations, URLExtractor, URLGenerator, URLTransformer } from "../types.js";
export type Scene7Formats = "avif-alpha" | "avif" | "eps" | "f4m" | "gif-alpha" | "gif" | "heic" | "jpeg" | "jpeg2000-alpha" | "jpeg2000" | "jpegxr-alpha" | "jpegxr" | "jpg" | "m3u8" | "pdf" | "pjpeg" | "png-alpha" | "png" | "png8-alpha" | "png8" | "swf-alpha" | "swf" | "swf3-alpha" | "swf3" | "tif-alpha" | "tif" | "web-alpha" | "webp";
export type Scene7Fit = "fit" | "constrain" | "crop" | "wrap" | "stretch" | "hfit" | "vfit";
/**
 * Adobe Dynamic Media Image Rendering API operations
 * @see https://experienceleague.adobe.com/en/docs/dynamic-media-developer-resources/image-serving-api/image-serving-api/http-protocol-reference/command-reference/c-command-reference
 */
export interface Scene7Operations extends Operations<Scene7Formats> {
    /**
     * Request type to perform on the image.
     */
    req?: "saveToFile" | "xmp" | "targets" | "mbrset";
    /**
     * Specifies how the scale factor is calculated
     */
    fit?: Scene7Fit | `${Scene7Fit},${1 | 0}`;
    /**
     * Width of the output image in pixels.
     */
    wid?: number | string;
    /**
     * Height of the output image in pixels.
     */
    hei?: number | string;
    /**
     * Device Pixel Ratio, used to scale the image according to device resolution.
     */
    dpr?: number | string;
    /**
     * Output format of the image.
     */
    fmt?: Scene7Formats;
    /**
     * Quality of the image (used for JPEG/WebP).
     */
    qlt?: number | string;
    /**
     * Background color of the image in hexadecimal format (e.g., 'FFFFFF').
     */
    bgColor?: string;
    /**
     * Whether the image should be cached or not.
     * @type {'on' | 'off'}
     */
    cache?: "on" | "off";
    /**
     * Scaling factor for the image.
     */
    scale?: number | string;
    /**
     * Rotation angle of the image in degrees.
     */
    rotate?: number | string;
    /**
     * Flip the image horizontally ('h') or vertically ('v').
     */
    flip?: "h" | "v";
    /**
     * Cropping dimensions for the image in the format 'x,y,width,height'.
     */
    crop?: string;
    /**
     * Image mask to be applied.
     */
    mask?: string;
    /**
     * Blending mode to be applied to the image.
     */
    blendMode?: "multiply" | "screen" | "overlay";
    /**
     * Add an image layer.
     */
    layer?: string;
    /**
     * Opacity of a layer.
     * @type {number} Range: 0-100
     */
    opac?: number | string;
    /**
     * Position of a layer in the format 'x,y'.
     */
    pos?: `${number},${number}`;
    /**
     * Text to add to the image.
     */
    text?: string;
    /**
     * Angle at which to rotate the text.
     */
    textAngle?: number | string;
    /**
     * Attributes of the text (e.g., 'Arial,20,bold').
     * @type {string}
     */
    textAttr?: string;
    /**
     * ICC color profile to use for color correction.
     */
    icc?: string;
    /**
     * Whether to embed the ICC profile in the image.
     */
    iccEmbed?: boolean;
    /**
     * Apply unsharp mask to the image. Format: 'amount,radius,threshold'.
     */
    op_usm?: string;
    /**
     * Apply blur to the image.
     */
    op_blur?: number | string;
    /**
     * Resolution of the output image in DPI.
     */
    res?: number | string;
}
export declare const generate: URLGenerator<"scene7">;
export declare const extract: URLExtractor<"scene7">;
export declare const transform: URLTransformer<"scene7">;
//# sourceMappingURL=scene7.d.ts.map

Youez - 2016 - github.com/yon3zu
LinuXploit