public class SvgFeComponentTransfer extends AbstractSvgNode
R' = feFuncR( R ) G' = feFuncG( G ) B' = feFuncB( B ) A' = feFuncA( A )
for every pixel. It allows operations like brightness adjustment, contrast adjustment, color balance or thresholding.
The calculations are performed on non-premultiplied color values. If the input graphics consists of premultiplied color values, those values are automatically converted into non-premultiplied color values for this operation. (Note that the undoing and redoing of the premultiplication can be avoided if feFuncA is the identity transform and all alpha values on the source graphic are set to 1.)"
XMLContainerImpl.sMode
mContentAndSubtagList
Constructor and Description |
---|
SvgFeComponentTransfer() |
SvgFeComponentTransfer(XMLTag inXMLTag) |
Modifier and Type | Method and Description |
---|---|
SvgFeFuncA |
addFeFuncA() |
SvgFeFuncB |
addFeFuncB() |
SvgFeFuncG |
addFeFuncG() |
SvgFeFuncR |
addFeFuncR() |
SvgFeComponentTransfer |
setColorInterpolationFilters(ColorInterpolationFilters inValue) |
SvgFeComponentTransfer |
setHeight(int inValue) |
SvgFeComponentTransfer |
setHeight(String inValue) |
SvgFeComponentTransfer |
setIn(FeInput inValue) |
SvgFeComponentTransfer |
setResult(String inValue) |
SvgFeComponentTransfer |
setWidth(int inValue) |
SvgFeComponentTransfer |
setWidth(String inValue) |
SvgFeComponentTransfer |
setX(int inValue) |
SvgFeComponentTransfer |
setX(String inValue) |
SvgFeComponentTransfer |
setY(int inValue) |
SvgFeComponentTransfer |
setY(String inValue) |
addClass, addStyle, adjustBoundsForTransform, applyTransform, applyTransforms, draw, drawSubnodes, getAdjustedFont, getBoundsBox, getCenterPoint, getClassAttribute, getCssTransform, getG2Composite, getG2Paint, getG2Stroke, getG2StrokeColor, getTransform, initFromXMLTag, rangeCheckOpacityValue, setClass, setFilter, setId, setOnClick, setOnMouseDown, setOnMouseOut, setOnMouseOver, setOnMouseUp, setPosition, setStyle, setTitle, setTransform
addSubtag, addSubtag, addXMLNamespaceDeclaration, clone, compareTo, equals, findNodesByAttributeValue, findNodesByAttributeValue, getAttribute, getAttribute, getAttributes, getAttributeValue, getAttributeValue, getEndTag, getNamespace, getQualifiedTagName, getStartTag, getTagName, hasAttribute, hasAttribute, hasAttributes, isEmptyTag, removeAttribute, removeAttribute, replaceCharacterEntities, setAttribute, setAttribute, setAttribute, setAttributes, setContent, setDefaultXMLNamespaceDeclaration, setNamespace, setSortAttributesBeforeWriting, setTagName, setTagName, sortAttributes, toIndentedXML, toIndentedXML, toIndentedXML, toIndentedXML, toString, toXML, toXML, toXML, toXML, useDoubleQuotes, verifyTagName, verifyTagName, verifyTagName, verifyTagName
addContent, addContentWithoutEscaping, addSubtag, addSubtag, addSubtags, clearContent, clearSubtags, getContent, getContentPlusSubtagList, getNextSibling, getOptionalSubtagByName, getOptionalSubtagByName, getOptionalSubtagByName, getOptionalSubtagByName, getParentNode, getPreviousSibling, getRequiredSubtagById, getRequiredSubtagById, getRequiredSubtagByName, getRequiredSubtagByName, getSubtagByAttribute, getSubtagByAttribute, getSubtags, getSubtagsByAttribute, getSubtagsByAttribute, getSubtagsByAttribute, getSubtagsByAttribute, getSubtagsByAttribute, getSubtagsByClass, getSubtagsByClass, getSubtagsByName, getSubtagsByName, getSubtagsByName, getSubtagsByName, getSubtagsByName, getTotalTagCount, getUnescapedContent, getXMLNodeSubtags, hasContent, hasContentOrSubtags, indexOf, innerHTML, removeSubtag, removeSubtagsByAttribute, removeSubtagsByAttribute, removeSubtagsByAttribute, removeSubtagsByClass, removeSubtagsByClass, removeSubtagsByName, removeSubtagsByName, removeSubtagsByName, setContent, setParentNode, setSubtags
finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
findNodesByAttributeValue, findNodesByAttributeValue, getAttribute, getAttribute, getAttributes, getAttributeValue, getAttributeValue, getNamespace, getTagName, hasAttribute, hasAttribute, hasAttributes, isEmptyTag, removeAttribute, removeAttribute, replaceCharacterEntities, setAttribute, setAttribute, setAttribute, setAttributes, setNamespace, setTagName, setTagName, toIndentedXML, verifyTagName, verifyTagName, verifyTagName, verifyTagName
addContent, addContentWithoutEscaping, addSubtag, addSubtags, clearContent, clearSubtags, getContent, getNextSibling, getOptionalSubtagByName, getOptionalSubtagByName, getParentNode, getPreviousSibling, getRequiredSubtagByName, getRequiredSubtagByName, getSubtags, getSubtagsByName, getSubtagsByName, getSubtagsByName, getSubtagsByName, getTotalTagCount, getUnescapedContent, getXMLNodeSubtags, hasContent, indexOf, removeSubtag, removeSubtagsByName, removeSubtagsByName, setContent, setParentNode, setSubtags
clone, toIndentedXML, toIndentedXML, toIndentedXML, toXML, toXML, toXML
public SvgFeComponentTransfer()
public SvgFeComponentTransfer(XMLTag inXMLTag)
public SvgFeComponentTransfer setIn(FeInput inValue)
public SvgFeComponentTransfer setColorInterpolationFilters(ColorInterpolationFilters inValue)
public SvgFeComponentTransfer setHeight(int inValue)
public SvgFeComponentTransfer setHeight(String inValue)
public SvgFeComponentTransfer setResult(String inValue)
public SvgFeComponentTransfer setWidth(int inValue)
public SvgFeComponentTransfer setWidth(String inValue)
public SvgFeComponentTransfer setX(int inValue)
public SvgFeComponentTransfer setX(String inValue)
public SvgFeComponentTransfer setY(int inValue)
public SvgFeComponentTransfer setY(String inValue)
public SvgFeFuncR addFeFuncR()
public SvgFeFuncG addFeFuncG()
public SvgFeFuncB addFeFuncB()
public SvgFeFuncA addFeFuncA()
jataylor@hairyfatguy.com