Topics   All   MacOS (Only)   Windows (Only)   Linux (Only, Not)   iOS (Only, Not)  
Components   Crossplatform Mac & Win   Server   Client   Old   Deprecated   Guides   Examples   Videos
New in version: 9.3   9.4   9.5   10.0   10.1   10.2   10.3   10.4   10.5   10.6    Statistic    FMM    Blog  

CGImageSource.Status

Return the status of an image source.

Component Version macOS Windows Linux Server FileMaker iOS SDK
CGImageSource 3.4 Yes No No Yes, macOS only Yes
MBS( "CGImageSource.Status"; Ref { ; Index } )   More

Parameters

Parameter Description Example Flags
Ref The image source reference number returned by CGImageSource.CreateWithData, CGImageSource.CreateWithPath or CGImageSource.CreateWithURL $ref
Index The index of the image to query. -1 for global properties. Else a number from 0 to CGImageSource.Count-1. 0 Optional

Result

Returns status number or error message.

Description

Return the status of an image source.

Possible status values:
kCGImageStatusUnexpectedEOF-5The end of the file was encountered unexpectedly.
kCGImageStatusInvalidData-4The data is not valid.
kCGImageStatusUnknownType-3The image is an unknown type.
kCGImageStatusReadingHeader-2In the process of reading the header.
kCGImageStatusIncomplete-1The operation is not complete
kCGImageStatusComplete0The operation is complete.

Examples

Checks status:

Set Variable [ $img ; Value: MBS( "CGImageSource.CreateWithData"; test::input ) ]
Show Custom Dialog [ "Status" ; MBS( "CGImageSource.Status"; $img; 0) ]
Set Variable [ $r ; Value: MBS( "CGImageSource.Release"; $img ) ]

See also

Created 18th August 2014, last changed 5th January 2018


CGImageSource.SetProperty   -   CGImageSource.SupportedExportTypes

Feedback: Report problem or ask question.




Links
MBS Xojo Plugins

Start Chat