kernelUnitLength
Veraltet: Diese Funktion wird nicht mehr empfohlen. Obwohl einige Browser sie möglicherweise noch unterstützen, könnte sie bereits aus den relevanten Webstandards entfernt worden sein, in Kürze entfernt werden oder nur noch aus Kompatibilitätsgründen bestehen. Vermeiden Sie die Verwendung und aktualisieren Sie vorhandenen Code, falls möglich; siehe die Kompatibilitätstabelle am Ende dieser Seite, um Ihre Entscheidung zu unterstützen. Beachten Sie, dass diese Funktion jederzeit aufhören könnte zu funktionieren.
Das kernelUnitLength
-Attribut hat zwei Bedeutungen, basierend auf dem Kontext, in dem es verwendet wird. Für Lichtfilter-Primitiven gibt es die beabsichtigte Entfernung für die x- und y-Koordinaten an, während es für <feConvolveMatrix>
die beabsichtigte Entfernung zwischen aufeinanderfolgenden Spalten und Reihen in der Kernel-Matrix angibt.
Sie können dieses Attribut mit den folgenden SVG-Elementen verwenden:
feConvolveMatrix
Für das <feConvolveMatrix>
gibt kernelUnitLength
die beabsichtigte Entfernung in aktuellen Filter-Einheiten an (d.h. Einheiten, die durch den Wert des Attributs primitiveUnits
bestimmt werden) zwischen aufeinanderfolgenden Spalten und Reihen in der kernelMatrix
. Durch das Festlegen von Werten für kernelUnitLength
wird der Kernel in einem skalierbaren, abstrakten Koordinatensystem definiert. Wenn das Attribut nicht angegeben ist, ist der Standardwert ein Pixel in der Offscreen-Bitmap, welches ein pixelbasiertes Koordinatensystem darstellt und daher möglicherweise nicht skalierbar ist.
Wenn ein negativer oder Nullwert angegeben wird, wird stattdessen der Standardwert verwendet.
Wert |
<number-optional-number>
|
---|---|
Standardwert | Pixel in der Offscreen-Bitmap |
Animierbar | Ja |
<number-optional-number>
-
Die erste Zahl ist der x-Wert. Die zweite Zahl ist der y-Wert. Wenn der x-Wert nicht angegeben ist, wird er standardmäßig auf den gleichen Wert wie x gesetzt.
feDiffuseLighting
Für das <feDiffuseLighting>
gibt kernelUnitLength
die beabsichtigte Entfernung in aktuellen Filter-Einheiten an (d.h. Einheiten, die durch den Wert des Attributs primitiveUnits
bestimmt werden) für die x- und y-Koordinaten in den Formeln zur Berechnung der Oberflächennormalen.
Die erste Zahl ist der x-Wert. Die zweite Zahl ist der y-Wert. Wenn der y-Wert nicht angegeben ist, wird er standardmäßig auf den gleichen Wert wie x gesetzt. Durch das Festlegen von Werten für kernelUnitLength
wird der Kernel in einem skalierbaren, abstrakten Koordinatensystem definiert. Wenn das Attribut nicht angegeben ist, repräsentieren die x- und y-Werte sehr kleine Deltas relativ zu einer gegebenen Position, die in manchen Fällen als ein Pixel in der zwischengeschalteten Bild-Offscreen-Bitmap implementiert werden könnten, welches ein pixelbasiertes Koordinatensystem darstellt und daher möglicherweise nicht skalierbar ist.
Wenn ein negativer oder Nullwert angegeben wird, wird stattdessen der Standardwert verwendet.
Wert |
<number-optional-number>
|
---|---|
Standardwert | Pixel in der Offscreen-Bitmap |
Animierbar | Ja |
feSpecularLighting
Für das <feSpecularLighting>
gibt kernelUnitLength
die beabsichtigte Entfernung in aktuellen Filter-Einheiten an (d.h. Einheiten, die durch den Wert des Attributs primitiveUnits
bestimmt werden) für die x- und y-Koordinaten in den Formeln zur Berechnung der Oberflächennormalen.
Die erste Zahl ist der x-Wert. Die zweite Zahl ist der y-Wert. Wenn der y-Wert nicht angegeben ist, wird er standardmäßig auf den gleichen Wert wie x gesetzt. Durch das Festlegen von Werten für kernelUnitLength
wird der Kernel in einem skalierbaren, abstrakten Koordinatensystem definiert. Wenn das Attribut nicht angegeben ist, repräsentieren die x- und y-Werte sehr kleine Deltas relativ zu einer gegebenen Position, die in manchen Fällen als ein Pixel in der zwischengeschalteten Bild-Offscreen-Bitmap implementiert werden könnten, welches ein pixelbasiertes Koordinatensystem darstellt und daher möglicherweise nicht skalierbar ist.
Wenn ein negativer oder Nullwert angegeben wird, wird stattdessen der Standardwert verwendet.
Wert |
<number-optional-number>
|
---|---|
Standardwert | Pixel in der Offscreen-Bitmap |
Animierbar | Ja |