You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Apr 1, 2026. It is now read-only.
"""Extract EXIF data. Now only support image types.
350
+
351
+
Args:
352
+
engine ('pillow' or None, default None): The engine (bigquery or third party library) used for the function. The value must be specified.
353
+
connection (str or None, default None): BQ connection used for function internet transactions, and the output blob if "dst" is str. If None, uses default connection of the session.
354
+
max_batching_rows (int, default 8,192): Max number of rows per batch send to cloud run to execute the function.
355
+
container_cpu (int or float, default 0.33): number of container CPUs. Possible values are [0.33, 8]. Floats larger than 1 are cast to intergers.
356
+
container_memory (str, default "512Mi"): container memory size. String of the format <number><unit>. Possible values are from 512Mi to 32Gi.
357
+
verbose (bool, default False): If True, returns a struct with status and content fields. If False, returns only the content.
358
+
359
+
Returns:
360
+
bigframes.series.Series: JSON series of key-value pairs if verbose=False, or struct with status and content if verbose=True.
361
+
362
+
Raises:
363
+
ValueError: If engine is not 'pillow'.
364
+
RuntimeError: If EXIF extraction fails or returns invalid structure.
365
+
"""
366
+
ifengineisNoneorengine.casefold() !="pillow":
367
+
raiseValueError("Must specify the engine, supported value is 'pillow'.")
0 commit comments