roImageBuffer
5 min
este objeto le permite acceder a datos decodificados de archivos de imagen luego puede copiar o manipular esos datos creación del objeto un objeto roimagebuffer se instancia con un objeto roimageplayer y una cadena que especifica la ruta de archivo de un archivo de imagen si no se necesita un objeto roimageplayer , inválido puede sustituirse por él createobject("roimagebuffer", image player as object, file path as string) ejemplo imgbuffer = createobject("roimagebuffer", invalid, "sd /content/image png") ifimagebuffercontrol displaybuffer(x as integer, y as integer) as boolean muestra la imagen en pantalla los enteros x e y especifican las coordenadas de la esquina superior izquierda de la imagen importante el método displaybuffer() ha quedado obsoleto a partir de os8, el punto final existe pero no realiza ninguna función getbufferbytearray() as robytearray devuelve los datos decodificados del archivo de imagen como un robytearray getbuffermetadata() as roassociativearray devuelve un arreglo asociativo que contiene información sobre el archivo de imagen el arreglo asociativo contiene las siguientes claves ancho el ancho del archivo de imagen altura la altura del archivo de imagen aceptable un valor entero boolean que indica si la imagen puede mostrarse mediante la instancia de roimageplayer formato el espacio de color (argb/cmyk) del archivo de imagen convertformat(a as string) as object