4D LanguageCommandsPicturesVersion: 20 R7PicturesBLOB TO PICTURE ( pictureBlob ; picture {; codec} )COMBINE PICTURES ( resultingPict ; pict1 ; operator ; pict2 {; horOffset ; vertOffset} )CONVERT PICTURE ( picture ; codec {; compression} )CREATE THUMBNAIL ( source ; dest {; width {; height {; mode {; depth}}}} )Equal pictures ( picture1 ; picture2 ; mask ) : BooleanGet picture file name ( picture ) : TextGET PICTURE FORMATS ( picture ; codecIDs )GET PICTURE FROM LIBRARY ( *picRef * ; picture )GET PICTURE FROM LIBRARY ( picName ; picture )GET PICTURE KEYWORDS ( picture ; arrKeywords {; *} )GET PICTURE METADATA ( picture ; metaName ; metaContents {; metaName2 ; metaContents2 ; ... ; metaNameN ; metaContentsN} )Is picture file ( filePath {; *} ) : BooleanPICTURE CODEC LIST ( codecArray {; namesArray}{; *} )PICTURE LIBRARY LIST ( picRefs ; picNames )PICTURE PROPERTIES ( picture ; width ; height {; hOffset {; vOffset {; mode}}} )Picture size ( picture ) : IntegerPICTURE TO BLOB ( picture ; pictureBlob ; codec )READ PICTURE FILE ( fileName ; picture {; *} )REMOVE PICTURE FROM LIBRARY ( picRef )REMOVE PICTURE FROM LIBRARY ( picName )SET PICTURE FILE NAME ( picture ; fileName )SET PICTURE METADATA ( picture ; metaName ; metaContents {; metaName2 ; metaContents2 ; ... ; metaNameN ; metaContentsN} )SET PICTURE TO LIBRARY ( picture ; picRef ; picName )TRANSFORM PICTURE ( picture ; operator {; param1 {; param2 {; param3 {; param4}}}} )WRITE PICTURE FILE ( fileName ; picture {; codec} )