Bezeichnung
  cpattern:SetFilter -- Stellt den Filter ein
Übersicht

      cpattern:SetFilter(filter)

Beschreibung
  Legt den Filter fest, der für die Größenänderung verwendet werden soll, wenn dieses Muster verwendet wird. Der Parameter `filter` kann auf eine der folgenden Konstanten gesetzt werden:

  `#CAIRO_FILTER_FAST`
    Ein Hochleistungsfilter mit einer ähnlichen Qualität wie `#CAIRO_FILTER_NEAREST`.
  `#CAIRO_FILTER_GOOD`
    Ein Filter mit angemessener Leistung und einer ähnlichen Qualität wie `#CAIRO_FILTER_BILINEAR`.
  `#CAIRO_FILTER_BEST`
    Die höchste verfügbare Qualität ist möglicherweise nicht für die interaktive Nutzung geeignet.
  `#CAIRO_FILTER_NEAREST`
    Filterung nach dem nächsten Nachbarn.
  `#CAIRO_FILTER_BILINEAR`
    Lineare Interpolation in zwei Dimensionen.
  `#CAIRO_FILTER_GAUSSIAN`
    Dieser Filterwert ist derzeit nicht implementiert und sollte im aktuellen Code nicht verwendet werden.

  Beachten Sie, dass Sie die Filterung möglicherweise auch dann steuern möchten, wenn Sie kein explizites Cairo-Musterobjekt haben, beispielsweise wenn Sie ccontext:SetSourceSurface() verwenden. In diesen Fällen ist es praktisch, ccontext:GetSource() zu verwenden, um Zugriff auf das Muster zu erhalten, das Cairo implizit erstellt. Zum Beispiel:

      ctx:SetSourceSurface(image, x, y)
      pat = ctx:GetSource()
      pat:SetFilter(#CAIRO_FILTER_NEAREST)

Eingaben
  filter
    Filter, der zum Ändern der Größe des Musters verwendet werden soll

Navigation zeigen