En esta página

Blend QML Type

Fusiona dos elementos de origen utilizando un modo de fusión. Más...

Import Statement: import Qt5Compat.GraphicalEffects
Since: QtGraphicalEffects 1.0
Inherits:

Item

Propiedades

Descripción detallada

El modo de mezcla se puede seleccionar con la propiedad mode.

fuenteforegroundSourceEfecto aplicado

Nota: Este efecto está disponible cuando se ejecuta con OpenGL.

Ejemplo

El siguiente ejemplo muestra cómo aplicar el efecto.

import QtQuick
import Qt5Compat.GraphicalEffects

Item {
    width: 300
    height: 300

    Image {
        id: bug
        source: "images/bug.jpg"
        sourceSize: Qt.size(parent.width, parent.height)
        smooth: true
        visible: false
    }

    Image {
        id: butterfly
        source: "images/butterfly.png"
        sourceSize: Qt.size(parent.width, parent.height)
        smooth: true
        visible: false
    }

    Blend {
        anchors.fill: bug
        source: bug
        foregroundSource: butterfly
        mode: "subtract"
    }
}

Documentación de propiedades

cached : bool

Esta propiedad permite almacenar en caché los píxeles de salida del efecto para mejorar el rendimiento del renderizado.

Cada vez que se cambian las propiedades de la fuente o del efecto, los píxeles de la caché deben actualizarse. El consumo de memoria se incrementa, ya que se requiere un buffer extra de memoria para almacenar la salida del efecto.

Se recomienda desactivar la caché cuando se animen la fuente o las propiedades del efecto.

Por defecto, la propiedad está en false.

foregroundSource : variant

Esta propiedad define el elemento que se va a mezclar sobre source.

Nota: No se admite que el efecto se incluya a sí mismo, por ejemplo estableciendo foregroundSource al padre del efecto.

mode : string

Esta propiedad define el modo que se utiliza cuando foregroundSource se mezcla sobre la fuente. Los valores no distinguen mayúsculas de minúsculas.

mododescripción
normalLos valores de los componentes de píxel de foregroundSource se escriben sobre la fuente utilizando mezcla alfa.
sumaLos valores de los componentes de píxel de la fuente y foregroundSource se suman y se escriben.
promedioLos valores de los componentes de píxel de la fuente y foregroundSource se promedian y se escriben.
colorEl valor de luminosidad de la fuente se combina con el tono y la saturación de foregroundSource y se escribe.
colorQuemarLos píxeles más oscuros de la fuente se oscurecen más, si tanto los píxeles de la fuente como los de foregroundSource son claros, el resultado es claro.
colorDodgeLos píxeles más claros de la fuente se aclaran más, si tanto la fuente como foregroundSource píxeles son oscuros el resultado es oscuro.
oscurecerSe escribe el valor del componente de píxel más oscuro de la fuente y foregroundSource.
darkerColorSe escribe el valor rgb del píxel de menor luminancia de la fuente y foregroundSource.
diferenciaSe escribe la diferencia absoluta del valor del componente de píxel entre la fuente y foregroundSource.
dividirLos valores de componente de píxel de la fuente se dividen por el valor de foregroundSource y se escriben.
exclusiónSe escribe la diferencia de valor de componente de píxel con contraste reducido entre la fuente y foregroundSource.
hardLightLos valores de los componentes de píxel de la fuente se aclaran u oscurecen de acuerdo con los valores de foregroundSource y se escriben.
matizEl valor de matiz de foregroundSource se combina con la saturación y la luminosidad de la fuente y se escribe.
aclararSe escribe el valor de componente de píxel más claro de la fuente y de foregroundSource.
lighterColorSe escribe el valor rgb del píxel con mayor luminancia de la fuente y de foregroundSource.
luminosidadEl valor de luminosidad de foregroundSource se combina con el tono y la saturación de la fuente y se escribe.
multiplicarLos valores de los componentes de píxel de la fuente y foregroundSource se multiplican y se escriben.
negaciónSe escribe la diferencia absoluta invertida del valor del componente del píxel entre la fuente y foregroundSource.
saturaciónEl valor de saturación de foregroundSource se combina con el tono y la luminosidad de la fuente y se escribe.
pantallaLos valores de píxel de la fuente y foregroundSource se niegan, luego se multiplican, se niegan de nuevo y se escriben.
restarEl valor de píxel de foregroundSource se resta de la fuente y se escribe.
softLightLos valores de los componentes de píxel de la fuente se aclaran u oscurecen ligeramente de acuerdo con los valores de foregroundSource y se escriben.
Ejemplo de fuenteEjemplo foregroundSource

Ejemplos de salida con diferentes valores de modo

modo: normal modo: suma modo: promedio

modo: color modo: colorBurn modo: colorDodge

modo: oscurecer modo: darkerColor modo: diferencia

modo: dividir modo: exclusión modo: hardlight

modo: tono modo: aclarar modo: lighterColor

modo: luminosidad modo: negación modo: multiplicar

modo: saturación modo: pantalla modo: restar

modo: softLight

source : variant

Esta propiedad define el elemento fuente que va a ser la base cuando foregroundSource se mezcle sobre él.

Nota: No se admite que el efecto se incluya a sí mismo, por ejemplo estableciendo source como padre del efecto.

© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.