java.awt.image

Class Kernel

  • All Implemented Interfaces:
    Cloneable

    public class Kernel
    extends Object
    implements Cloneable
    The Kernel class defines a matrix that describes how a specified pixel and its surrounding pixels affect the value computed for the pixel's position in the output image of a filtering operation. The X origin and Y origin indicate the kernel matrix element that corresponds to the pixel position for which an output value is being computed.
    See Also:
    ConvolveOp
    • Constructor Detail

      • Kernel

        public Kernel(int width,
              int height,
              float[] data)
        Constructs a Kernel object from an array of floats. The first width*height elements of the data array are copied. If the length of the data array is less than width*height, an IllegalArgumentException is thrown. The X origin is (width-1)/2 and the Y origin is (height-1)/2.
        Parameters:
        width - width of the kernel
        height - height of the kernel
        data - kernel data in row major order
        Throws:
        IllegalArgumentException - if the length of data is less than the product of width and height
    • Method Detail

      • getXOrigin

        public final int getXOrigin()
        Returns the X origin of this Kernel.
        Returns:
        the X origin.
      • getYOrigin

        public final int getYOrigin()
        Returns the Y origin of this Kernel.
        Returns:
        the Y origin.
      • getWidth

        public final int getWidth()
        Returns the width of this Kernel.
        Returns:
        the width of this Kernel.
      • getHeight

        public final int getHeight()
        Returns the height of this Kernel.
        Returns:
        the height of this Kernel.
      • getKernelData

        public final float[] getKernelData(float[] data)
        Returns the kernel data in row major order. The data array is returned. If data is null, a new array is allocated.
        Parameters:
        data - if non-null, contains the returned kernel data
        Returns:
        the data array containing the kernel data in row major order or, if data is null, a newly allocated array containing the kernel data in row major order
        Throws:
        IllegalArgumentException - if data is less than the size of this Kernel
      • clone

        public Object clone()
        Clones this object.
        Overrides:
        clone in class Object
        Returns:
        a clone of this object.
        See Also:
        Cloneable

Nederlandse vertaling

U hebt gevraagd om deze site in het Nederlands te bezoeken. Voor nu wordt alleen de interface vertaald, maar nog niet alle inhoud.

Als je me wilt helpen met vertalingen, is je bijdrage welkom. Het enige dat u hoeft te doen, is u op de site registreren en mij een bericht sturen waarin u wordt gevraagd om u toe te voegen aan de groep vertalers, zodat u de gewenste pagina's kunt vertalen. Een link onderaan elke vertaalde pagina geeft aan dat u de vertaler bent en heeft een link naar uw profiel.

Bij voorbaat dank.

Document heeft de 11/06/2005 gemaakt, de laatste keer de 04/03/2020 gewijzigd
Bron van het afgedrukte document:https://www.gaudry.be/nl/java-api-rf-java/awt/image/Kernel.html

De infobrol is een persoonlijke site waarvan de inhoud uitsluitend mijn verantwoordelijkheid is. De tekst is beschikbaar onder CreativeCommons-licentie (BY-NC-SA). Meer info op de gebruiksvoorwaarden en de auteur.

Referenties

  1. Bekijk - html-document Taal van het document:fr Manuel PHP : https://docs.oracle.com

Deze verwijzingen en links verwijzen naar documenten die geraadpleegd zijn tijdens het schrijven van deze pagina, of die aanvullende informatie kunnen geven, maar de auteurs van deze bronnen kunnen niet verantwoordelijk worden gehouden voor de inhoud van deze pagina.
De auteur Deze site is als enige verantwoordelijk voor de manier waarop de verschillende concepten, en de vrijheden die met de referentiewerken worden genomen, hier worden gepresenteerd. Vergeet niet dat u meerdere broninformatie moet doorgeven om het risico op fouten te verkleinen.

Inhoudsopgave Haut