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.
| Parameters | |
|---|---|
| Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ content |
string
Image content, represented as a stream of bytes. Note: As with all |
↳ source |
ImageSource
Google Cloud Storage image location, or publicly-accessible image URL. If both |
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.
| Returns | |
|---|---|
| Type | Description |
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.
| Parameter | |
|---|---|
| Name | Description |
var |
string
|
| Returns | |
|---|---|
| Type | Description |
$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.
| Returns | |
|---|---|
| Type | Description |
ImageSource|null |
|
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.
| Parameter | |
|---|---|
| Name | Description |
var |
ImageSource
|
| Returns | |
|---|---|
| Type | Description |
$this |
|