AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / WLanguage / Funciones WLanguage / Controles, páginas y ventanas / Funciones Editor de imágenes y variables WDPic
  • Propiedades específicas de las variables de tipo picLayer
  • Funciones WLanguage que utilizan variables de tipo picLayer
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
El tipo picLayer se utiliza para definir todas las características avanzadas de una capa de una imagen cargada en un WDPic Variable. Las características de la capa se pueden definir y cambiar mediante diferentes propiedades WLanguage.
Observación: Para obtener más información sobre la declaración de este tipo de variable y el uso de propiedades WLanguage, consulte Declarar una variable.
Ejemplo
// Open a source image
MyImage is WDPic
MyImage.FileName = fExeDir() + ["\"] + "Source.png"
// Add a layer containing a rectangle
RectangleLayer is picLayer
RectangleLayer.Name = "Rectangle"
RectangleLayer.Width = 100
RectangleLayer.Height = 100
dRectangle(RectangleLayer, 1, 1, 50, 50, DarkGreen, DarkBlue)
// Rotate layer
dRotation(RectangleLayer, 45, drAdapt)
RectangleLayer.X = nXLayer
RectangleLayer.Y = nYLayer
Add(MyImage.Layer, RectangleLayer)
// Save the result
PicSave(MyImage, fExeDir() + ["\"] + "Result.png")
Observaciones

Propiedades específicas de las variables de tipo picLayer

Las siguientes propiedades pueden utilizarse para manipular una capa de una imagen de tipo WDPic:
Nombre de la propiedadTipo utilizadoEfecto
AlturaIntegroAlto de la capa expresado en pixeles.
anchuraIntegroAncho de la capa expresado en pixeles.
denominarCadena de caracteresNombre de la capa.
escribir a máquinaConstante de tipo IntegerTipo de la capa:
  • typeLayerImage: Capa de tipo Image. La propiedad Image obtiene y establece la imagen asociada a la capa.
  • typeLayerRTF: Capa de tipo RTF. El RTF Property obtiene y establece el contenido de la capa.
  • typeLayerTexte: Capa de tipo Text. La propiedad ..Text permite conocer y modificar el texto asociado a la capa.
ImageImagen asociada a la capa.
Si se especifica esta propiedad, ..Type corresponderá a la constante typeLayerImage.
RTFVariable de tipo picRTFTexto en formato RTF.
textoVariable de tipo picTextTexto de la capa. Las propiedades de la variable picText permiten definir y conocer las opciones del texto (fuente, opacidad, alineación, etc.).
Visiblebooleano
  • True si la capa es visible,
  • False si la capa es invisible.
XIntegroPosición horizontal de la capa en la imagen, expresada en pixeles.
YIntegroPosición vertical de la capa en la imagen, expresada en pixeles.

Funciones WLanguage que utilizan variables de tipo picLayer

AlbumSaveGuarda un Image, una foto o un vídeo en el álbum de fotos del dispositivo móvil.
dAlphaBlendCombina dos imágenes. Esto permite crear un efecto de fundido entre 2 imágenes.
dArcDibuja un arco de círculo o un arco de elipse:
  • en un control Imagen,
  • en una variable de tipo Image,
  • en una variable de tipo WDPic (en la capa de fondo),
  • en una variable de tipo picLayer.
dBackgroundDeclara el color de fondo predeterminado para los rectángulos, círculos, etc.::
  • en un control Imagen,
  • en una variable de tipo Image,
  • en una variable de tipo WDPic (en la capa de fondo),
  • en una variable de tipo picLayer.
dBlurDesenfoca toda el área determinada:
  • en un control Imagen,
  • en una variable de tipo Image,
  • en una variable de tipo WDPic (en la capa de fondo),
  • en una variable de tipo picLayer.
dBorderDibuja los bordes.
dChangeModeCambia el modo de dibujo utilizado por las funciones (dLine, dRectangle, etc.).
dChordDibuja la cuerda de un círculo (intersección entre una elipse y una línea recta):
  • en un control Imagen,
  • en una variable de tipo Image,
  • en una variable de tipo WDPic (en la capa de fondo),
  • en una variable de tipo picLayer.
dCircleDibuja un círculo o una elipse:
  • en un control Imagen,
  • en una variable de tipo Image,
  • en una variable de tipo WDPic (en la capa de fondo),
  • en una variable de tipo picLayer.
dCopyCopia una imagen en otra.
dCopyImageCopia una imagen:
  • de un control Imagen a otro control Imagen.
  • de una variable Image a otra variable Image.
dDominantImageColorDevuelve el color dominante (es decir, el más frecuente) de una imagen en una variable de tipo Image o en un control Imagen.
dEndDrawingElimina los dibujos realizados desde la última llamada a la función dStartDrawing.
dFillColorea un área:
  • en un control Imagen,
  • en una variable de tipo Image,
  • en una variable de tipo WDPic (en la capa de fondo),
  • en una variable de tipo picLayer.
dFontDeclara la fuente que utilizará la función dText:
  • en un control Imagen,
  • en una variable de tipo Image,
  • en una variable de tipo WDPic (en la capa de fondo),
  • en una variable de tipo picLayer.
dHorizontalSymmetryVoltea la imagen con respecto a un eje horizontal (simetría con respecto a un eje horizontal).
dInvertColorInvierte los colores:
  • en un control Imagen,
  • en una variable de tipo Image,
  • en una variable de tipo WDPic (en la capa de fondo),
  • en una variable de tipo picLayer.
dLineDibuja una línea:
  • en un control Imagen,
  • en una variable de tipo Image,
  • en una variable de tipo WDPic (en la capa de fondo),
  • en una variable de tipo picLayer.
dModifyHSLModifica el tono, la saturación y la luminosidad de una imagen:
  • en un control Imagen,
  • en una variable de tipo Image.
dModifyHueCambia el tono de una imagen:
  • en un control Imagen,
  • en una variable de tipo Image.
dModifyLightnessCambia la luminosidad de una imagen:
  • en un control Imagen,
  • en una variable de tipo Image.
dModifyOpacityModifica la opacidad de una imagen (es decir, el canal alfa de la imagen).
dModifySaturationModifica la saturación de una imagen:
  • en un control Imagen,
  • en una variable de tipo Image.
DocAddAgrega:
  • al final de un tratamiento de palabras Document: un elemento, una Document, un párrafo, un texto, una Image o un fragmento.
  • al final de un fragmento: un elemento, un texto o un Image.
DocInsertInserta un objeto en un procesador de textos Document o sustituye el contenido del fragmento actual. Los objetos que se pueden utilizar son:
  • un elemento,
  • a Document,
  • a paragraph,
  • un texto,
  • una imagen, etc,
  • un fragmento.
dPenDeclara el color y estilo predeterminado de las líneas, rectángulos y círculos, ... que se encuentran:
  • en un control Imagen,
  • en una variable de tipo Image,
  • en una variable de tipo WDPic (en la capa de fondo),
  • en una variable de tipo picLayer.
dPixelColorIdentifica el color de un pixel:
  • en un control Imagen.
  • en una variable de tipo Image.
  • en una variable de tipo picLayer.
  • en una variable de tipo 1000023503|WDPic 1000023503|WDPic.
dPixelOpacityIdentifica la opacidad de un pixel de una imagen que admite canales Alfa. Esta imagen puede ser:
  • un control Imagen,
  • una variable de tipo Image,
  • una variable de tipo WDPic (en la capa de fondo),
  • una variable de tipo picLayer.
dPointDibuja un punto:
  • en un control Imagen,
  • en una variable de tipo Image,
  • en una variable de tipo WDPic (en la capa de fondo),
  • en una variable de tipo picLayer.
dPolygonDibuja un polígono:
  • en un control Imagen,
  • en una variable de tipo Image,
  • en una variable de tipo WDPic (en la capa de fondo),
  • en una variable de tipo picLayer.
dPolylineDibuja una línea compuesta de varios segmentos.
dRectangleDibuja un rectángulo:
  • en un control Imagen,
  • en una variable de tipo Image,
  • en una variable de tipo WDPic (en la capa de fondo),
  • en una variable de tipo picLayer.
dRectangleGradientDibuja un rectángulo:
  • en un control Imagen,
  • en una variable de tipo Image,
  • en una variable de tipo WDPic (en la capa de fondo),
  • en una variable de tipo picLayer.
dResizeRedimensiona una imagen:
dRoundedRectangleDibuja un rectángulo redondeado:
  • en un control Imagen,
  • en una variable de tipo Image,
  • en una variable de tipo WDPic (en la capa de fondo),
  • en una variable de tipo picLayer.
dSaveImageBMPGuarda una imagen:
  • en un archivo en formato BMP.
  • en la memoria.
dSaveImageGIFGuarda una imagen:
  • en un archivo en formato GIF.
  • en la memoria.
dSaveImageJPEGGuarda una imagen:
  • en un archivo JPEG.
  • en la memoria.
dSaveImagePNGGuarda una imagen:
  • en un archivo PNG.
  • en la memoria.
dSliceDibuja un sector de círculo o elipse:
  • en un control Imagen,
  • en una variable de tipo Image,
  • en una variable de tipo WDPic (en la capa de fondo),
  • en una variable de tipo picLayer.
dStartDrawingIndica que las funciones de dibujo que se utilizarán están destinadas a:
  • el control Imagen especificado,
  • la variable de tipo Image especificada,
  • la variable de tipo Image especificada,
  • la variable de tipo WDPic especificada (en la capa de fondo),
  • la variable de tipo picLayer especificada.
dTextDibuja un texto:
  • en un control Imagen,
  • en una variable de tipo Image,
  • en una variable de tipo WDPic (en la capa de fondo),
  • en una variable de tipo picLayer.
dTextRTFDibuja un texto RTF:
  • en un control Imagen,
  • en una variable de tipo Image.
dVerticalSymmetryVoltea la imagen con respecto a un eje vertical (simetría con respecto a un eje vertical).
grDestinationImageDefine una imagen Variable como destino de una carta.
iImageHeightCalcula la altura de la Image a imprimir (en milímetros).
iImageWidthCalcula el ancho de la Image a imprimir (en milímetros).
iPrintImageEnvía el archivo Image para imprimirlo al buffer de impresión.
PortapapelesRecupera el texto o Image que se encuentra en el portapapeles del sistema.
ToClipboardEscribe el texto o la información de Image en el portapapeles del sistema.
Versión mínima requerida
  • Versión 25
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 23/06/2023

Señalar un error o enviar una sugerencia | Ayuda local