Skip to content

[image-transform] Unable to define better image quality than default #442

Description

@insekticid

// CASE: dont make the image bigger than it was

you should allow to define image quality, sharp does have options.quality option, default is 80 and graphic blogs need maximum quality
https://sharp.pixelplumbing.com/api-output#parameters-7

https://ghost.org/docs/themes/assets/

// package.json

"config": {
    "image_sizes": {
        "xxs": {
            "width": 30,
            "quality": 100
        },
        "xs": {
            "width": 100,
            "quality": 100
        },
        "s": {
            "width": 300,
            "quality": 100
        },
        "m": {
            "width": 600,
            "quality": 100
        },
        "l": {
            "width": 1000,
            "quality": 100
        },
        "xl": {
            "width": 2000,
            "quality": 90
        }
    }
}

it looks like, that this simple option add will enable new quality option
...imageDimensionConfig

https://github.com/TryGhost/Ghost/blob/master/ghost/core/core/frontend/web/middleware/handle-image-sizes.js#L138

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions