Images

{
    "resize": {
        "width": "1000",
        "height": null
    },
    "quality" : "70%",
    "upsize" : true,
    "thumbnails": [
        {
            "name": "medium",
            "scale": "50%"
        },
        {
            "name": "small",
            "scale": "25%"
        },
        {
            "name": "cropped",
            "crop": {
                "width": "300",
                "height": "250"
            }
        }
    ]
}

image輸入項有很多的選項,但是不用擔心,你是可以不需要設定任何選項,圖片同樣可以完成上傳。但是,如果你想要進行圖片的尺寸修改.設定圖片的壓縮比.建立縮圖的話,你還是需要去設定選項

需要修改尺寸的話,你需要加入resize物件。假如你設定寬或高為null,這將會維持圖片原本的寬或高比例。而上方例子把width設為1000像素,但是把height設為null。這將把width寬度重新設定為1000像素,而height則是根據原先寬高比來重新調整

假如你想要進行圖片的壓縮就能夠透過quality屬性。一般來說將壓縮比設定在70%~100%之間是感覺不出來的,但卻可以大幅度的降低圖片的大小

upsize為圖片放大開關,這屬性只有在你有加入resize物件設定才會有效。比如說你設定resize的width為1000像素,但是圖片卻是小於這個尺寸的話,預設情況下圖片是不被被進行放大的。但是假如你設定upsize為true的話,圖片就有可能會根據你resize的設定來進行放大

thumbnails就比較複雜了,裡頭的陣列包含多個物件。每一個物件都是一個要生成的縮圖,包含2個值,分別是名字以及縮圖比例,這名字將會被用在縮圖的檔名裡頭。打個比方來說,你上傳一個名為ABC.jpg,那縮圖將命名為ABC-medium.jpg。percentage則是你希望將縮圖壓縮多少比例,是以百分比的方式

Copyright © Goblin Lab Studio 2021 all right reserved,powered by Gitbook該文件修訂時間: 2021-01-02 17:03:55

results matching ""

    No results matching ""