Reference documentation and code samples for the Cloud Vision V1 Client class Image.
Client image to perform Google Cloud Vision API tasks over.
Generated from protobuf message google.cloud.vision.v1.Image
Namespace
Google \ Cloud \ Vision \ V1Methods
__construct
Constructor.
data
array
Optional. Data for populating the Message object.
↳ content
string
Image content, represented as a stream of bytes. Note: As with all bytes
fields, protobuffers use a pure binary representation, whereas JSON representations use base64. Currently, this field only works for BatchAnnotateImages requests. It does not work for AsyncBatchAnnotateImages requests.
↳ source
Google\Cloud\Vision\V1\ImageSource
Google Cloud Storage image location, or publicly-accessible image URL. If both content
and source
are provided for an image, content
takes precedence and is used to perform the image annotation request.
getContent
Image content, represented as a stream of bytes.
Note: As with all bytes
fields, protobuffers use a pure binary
representation, whereas JSON representations use base64.
Currently, this field only works for BatchAnnotateImages requests. It does
not work for AsyncBatchAnnotateImages requests.
string
setContent
Image content, represented as a stream of bytes.
Note: As with all bytes
fields, protobuffers use a pure binary
representation, whereas JSON representations use base64.
Currently, this field only works for BatchAnnotateImages requests. It does
not work for AsyncBatchAnnotateImages requests.
var
string
$this
getSource
Google Cloud Storage image location, or publicly-accessible image
URL. If both content
and source
are provided for an image, content
takes precedence and is used to perform the image annotation request.
hasSource
clearSource
setSource
Google Cloud Storage image location, or publicly-accessible image
URL. If both content
and source
are provided for an image, content
takes precedence and is used to perform the image annotation request.
$this

