Quality Settings - carstenschaefer/ImagerJs GitHub Wiki
Provides image scaling.
Configuration
quality: {
sizes: [
{ label: 'Original', scale: 1, quality: 1, percentage: 100 },
{ label: 'Large', scale: 0.5, quality: 0.5, percentage: 50 },
{ label: 'Medium', scale: 0.2, quality: 0.2, percentage: 20 },
{ label: 'Small', scale: 0.05, quality: 0.05, percentage: 5 }
],
allowCustomSetting: true
}
- Optional setting. If not specified, the settings shown in the example will be used.
- It's possible to use as many items as wanted:
label
: Name of quality setting. Names should match in case you have defined a translation in translation file.
scale
: Scale of quality setting (decimal). Must correspond with quality and percentage.
quality
: Quality of quality setting (decimal). Must correspond with scale and percentage.
percentage
: Percentage of quality setting (integer). Must correspond with scale and quality.
allowCustomSetting
:
- Optional setting. If not specified, the settings shown in the example will be used.
- If set to
true
a user can use custom settings for image scaling using a numeric textbox.
- If set to
false
no custom entry is shown.