Farbquantisierung. Gibt Farbquantisierungsattribute für die GIF-Ausgabekonvertierung an.
quantize= *
type*[, *
dither*[, *
numColors*[, *
colorList*]]]
type |
{adaptive|web|mac} Gibt den Palettentyp an. Legen Sie adaptive um eine optimale Palette für das Bild zu berechnen. Legen Sie Web oder mac , um eine vordefinierte Palette auszuwählen.
Hinweis: Die mac Der Palettentyp wird nur für GIF- und PNG8-Formate unterstützt, nicht aber für GIF-Alpha- und PNG8-Alpha-Formate. |
dither |
{diffuse|off} Gibt die Dithering-Optionen an. Legen Sie diffuse für Floyd-Steinberg-Fehlerdiffusion Legen Sie off , um das Dithering zu deaktivieren. |
numColors |
Anzahl der Ausgabefarben (2-256) Gibt an, wie viele Farben in der adaptive Palette. |
colorList |
Eine kommagetrennte Liste von erzwungenen RGB-Farben im Hexadezimalformat Damit können Sie die Farben angeben, die in eine adaptive Palette. Wenn die angegebene Anzahl von Farben kleiner ist als numColors , werden zusätzliche Farben basierend auf dem Bildinhalt berechnet. |
Anforderungsattribut. Sie gilt unabhängig von der aktuellen Ebeneneinstellung. Wird nur verwendet, wenn fmt=gif
, fmt=gif-alpha
, fmt=png8
oder fmt=png8-alpha
. Andernfalls ignoriert.
Die mit colorList
muss aus RGB-Werten im Hex6-Format bestehen (siehe color without 0x
-Präfix. Andere Farbspezifikatoren sind nicht zulässig. Der Modifikator numColors
muss 2-256 sein.
quantize=adaptive,diffuse,256
Generieren Sie eine GIF-Miniaturansicht mithilfe des web
Palette und kein Dithering:
http:// *
Server*/myRootId/myImageId?req=tmb&fmt=gif&quantize=web,off
Konvertieren Sie das Bild in eine bi-tonale GIF mit Schlüsselfarbtransparenz und erzwingen Sie Farben in Schwarzweiß:
http:// *
Server*/myRootId/myImageId?fmt=gif-alpha&wid=100&quantize=adaptive,off,2,000000,ffffff