Update image.xxx api to make its main in io. Include: image.decode_bmp|gif|jpeg|image, image.is_jpeg, image.decode_and_crop_jpeg, image.encode_jpeg, image.extract_jpeg_shape
PiperOrigin-RevId: 222426690
This commit is contained in:
parent
086e7c3474
commit
ed52111074
@ -1,6 +1,4 @@
|
||||
op {
|
||||
graph_op_name: "DecodeAndCropJpeg"
|
||||
endpoint {
|
||||
name: "image.decode_and_crop_jpeg"
|
||||
}
|
||||
visibility: HIDDEN
|
||||
}
|
||||
|
@ -1,6 +1,4 @@
|
||||
op {
|
||||
graph_op_name: "DecodeBmp"
|
||||
endpoint {
|
||||
name: "image.decode_bmp"
|
||||
}
|
||||
visibility: HIDDEN
|
||||
}
|
||||
|
@ -1,6 +1,4 @@
|
||||
op {
|
||||
graph_op_name: "DecodeGif"
|
||||
endpoint {
|
||||
name: "image.decode_gif"
|
||||
}
|
||||
visibility: HIDDEN
|
||||
}
|
||||
|
@ -1,6 +1,4 @@
|
||||
op {
|
||||
graph_op_name: "DecodeJpeg"
|
||||
endpoint {
|
||||
name: "image.decode_jpeg"
|
||||
}
|
||||
visibility: HIDDEN
|
||||
}
|
||||
|
@ -1,6 +1,4 @@
|
||||
op {
|
||||
graph_op_name: "DecodePng"
|
||||
endpoint {
|
||||
name: "image.decode_png"
|
||||
}
|
||||
visibility: HIDDEN
|
||||
}
|
||||
|
@ -1,6 +1,4 @@
|
||||
op {
|
||||
graph_op_name: "EncodeJpeg"
|
||||
endpoint {
|
||||
name: "image.encode_jpeg"
|
||||
}
|
||||
visibility: HIDDEN
|
||||
}
|
||||
|
@ -1,6 +1,4 @@
|
||||
op {
|
||||
graph_op_name: "ExtractJpegShape"
|
||||
endpoint {
|
||||
name: "image.extract_jpeg_shape"
|
||||
}
|
||||
visibility: HIDDEN
|
||||
}
|
||||
|
@ -1760,7 +1760,7 @@ def adjust_saturation(image, saturation_factor, name=None):
|
||||
orig_dtype)
|
||||
|
||||
|
||||
@tf_export('image.is_jpeg')
|
||||
@tf_export('io.is_jpeg', 'image.is_jpeg', v1=['io.is_jpeg', 'image.is_jpeg'])
|
||||
def is_jpeg(contents, name=None):
|
||||
r"""Convenience function to check if the 'contents' encodes a JPEG image.
|
||||
|
||||
@ -1795,8 +1795,28 @@ def _is_png(contents, name=None):
|
||||
substr = string_ops.substr(contents, 0, 3)
|
||||
return math_ops.equal(substr, b'\211PN', name=name)
|
||||
|
||||
tf_export('io.decode_and_crop_jpeg', 'image.decode_and_crop_jpeg',
|
||||
v1=['io.decode_and_crop_jpeg', 'image.decode_and_crop_jpeg'])(
|
||||
gen_image_ops.decode_and_crop_jpeg)
|
||||
|
||||
@tf_export('image.decode_image')
|
||||
tf_export('io.decode_bmp', 'image.decode_bmp',
|
||||
v1=['io.decode_bmp', 'image.decode_bmp'])(gen_image_ops.decode_bmp)
|
||||
tf_export('io.decode_gif', 'image.decode_gif',
|
||||
v1=['io.decode_gif', 'image.decode_gif'])(gen_image_ops.decode_gif)
|
||||
tf_export('io.decode_jpeg', 'image.decode_jpeg',
|
||||
v1=['io.decode_jpeg', 'image.decode_jpeg'])(gen_image_ops.decode_jpeg)
|
||||
tf_export('io.decode_png', 'image.decode_png',
|
||||
v1=['io.decode_png', 'image.decode_png'])(gen_image_ops.decode_png)
|
||||
|
||||
tf_export('io.encode_jpeg', 'image.encode_jpeg',
|
||||
v1=['io.encode_jpeg', 'image.encode_jpeg'])(gen_image_ops.encode_jpeg)
|
||||
tf_export('io.extract_jpeg_shape', 'image.extract_jpeg_shape',
|
||||
v1=['io.extract_jpeg_shape', 'image.extract_jpeg_shape'])(
|
||||
gen_image_ops.extract_jpeg_shape)
|
||||
|
||||
|
||||
@tf_export('io.decode_image', 'image.decode_image',
|
||||
v1=['io.decode_image', 'image.decode_image'])
|
||||
def decode_image(contents, channels=None, dtype=dtypes.uint8, name=None):
|
||||
"""Convenience function for `decode_bmp`, `decode_gif`, `decode_jpeg`,
|
||||
and `decode_png`.
|
||||
|
@ -44,10 +44,18 @@ tf_module {
|
||||
name: "VarLenFeature"
|
||||
mtype: "<type \'type\'>"
|
||||
}
|
||||
member_method {
|
||||
name: "decode_and_crop_jpeg"
|
||||
argspec: "args=[\'contents\', \'crop_window\', \'channels\', \'ratio\', \'fancy_upscaling\', \'try_recover_truncated\', \'acceptable_fraction\', \'dct_method\', \'name\'], varargs=None, keywords=None, defaults=[\'0\', \'1\', \'True\', \'False\', \'1\', \'\', \'None\'], "
|
||||
}
|
||||
member_method {
|
||||
name: "decode_base64"
|
||||
argspec: "args=[\'input\', \'name\'], varargs=None, keywords=None, defaults=[\'None\'], "
|
||||
}
|
||||
member_method {
|
||||
name: "decode_bmp"
|
||||
argspec: "args=[\'contents\', \'channels\', \'name\'], varargs=None, keywords=None, defaults=[\'0\', \'None\'], "
|
||||
}
|
||||
member_method {
|
||||
name: "decode_compressed"
|
||||
argspec: "args=[\'bytes\', \'compression_type\', \'name\'], varargs=None, keywords=None, defaults=[\'\', \'None\'], "
|
||||
@ -56,10 +64,26 @@ tf_module {
|
||||
name: "decode_csv"
|
||||
argspec: "args=[\'records\', \'record_defaults\', \'field_delim\', \'use_quote_delim\', \'name\', \'na_value\', \'select_cols\'], varargs=None, keywords=None, defaults=[\',\', \'True\', \'None\', \'\', \'None\'], "
|
||||
}
|
||||
member_method {
|
||||
name: "decode_gif"
|
||||
argspec: "args=[\'contents\', \'name\'], varargs=None, keywords=None, defaults=[\'None\'], "
|
||||
}
|
||||
member_method {
|
||||
name: "decode_image"
|
||||
argspec: "args=[\'contents\', \'channels\', \'dtype\', \'name\'], varargs=None, keywords=None, defaults=[\'None\', \"<dtype: \'uint8\'>\", \'None\'], "
|
||||
}
|
||||
member_method {
|
||||
name: "decode_jpeg"
|
||||
argspec: "args=[\'contents\', \'channels\', \'ratio\', \'fancy_upscaling\', \'try_recover_truncated\', \'acceptable_fraction\', \'dct_method\', \'name\'], varargs=None, keywords=None, defaults=[\'0\', \'1\', \'True\', \'False\', \'1\', \'\', \'None\'], "
|
||||
}
|
||||
member_method {
|
||||
name: "decode_json_example"
|
||||
argspec: "args=[\'json_examples\', \'name\'], varargs=None, keywords=None, defaults=[\'None\'], "
|
||||
}
|
||||
member_method {
|
||||
name: "decode_png"
|
||||
argspec: "args=[\'contents\', \'channels\', \'dtype\', \'name\'], varargs=None, keywords=None, defaults=[\'0\', \"<dtype: \'uint8\'>\", \'None\'], "
|
||||
}
|
||||
member_method {
|
||||
name: "decode_raw"
|
||||
argspec: "args=[\'bytes\', \'out_type\', \'little_endian\', \'name\'], varargs=None, keywords=None, defaults=[\'True\', \'None\'], "
|
||||
@ -72,6 +96,18 @@ tf_module {
|
||||
name: "encode_base64"
|
||||
argspec: "args=[\'input\', \'pad\', \'name\'], varargs=None, keywords=None, defaults=[\'False\', \'None\'], "
|
||||
}
|
||||
member_method {
|
||||
name: "encode_jpeg"
|
||||
argspec: "args=[\'image\', \'format\', \'quality\', \'progressive\', \'optimize_size\', \'chroma_downsampling\', \'density_unit\', \'x_density\', \'y_density\', \'xmp_metadata\', \'name\'], varargs=None, keywords=None, defaults=[\'\', \'95\', \'False\', \'False\', \'True\', \'in\', \'300\', \'300\', \'\', \'None\'], "
|
||||
}
|
||||
member_method {
|
||||
name: "extract_jpeg_shape"
|
||||
argspec: "args=[\'contents\', \'output_type\', \'name\'], varargs=None, keywords=None, defaults=[\"<dtype: \'int32\'>\", \'None\'], "
|
||||
}
|
||||
member_method {
|
||||
name: "is_jpeg"
|
||||
argspec: "args=[\'contents\', \'name\'], varargs=None, keywords=None, defaults=[\'None\'], "
|
||||
}
|
||||
member_method {
|
||||
name: "match_filenames_once"
|
||||
argspec: "args=[\'pattern\', \'name\'], varargs=None, keywords=None, defaults=[\'None\'], "
|
||||
|
@ -48,10 +48,18 @@ tf_module {
|
||||
name: "gfile"
|
||||
mtype: "<type \'module\'>"
|
||||
}
|
||||
member_method {
|
||||
name: "decode_and_crop_jpeg"
|
||||
argspec: "args=[\'contents\', \'crop_window\', \'channels\', \'ratio\', \'fancy_upscaling\', \'try_recover_truncated\', \'acceptable_fraction\', \'dct_method\', \'name\'], varargs=None, keywords=None, defaults=[\'0\', \'1\', \'True\', \'False\', \'1\', \'\', \'None\'], "
|
||||
}
|
||||
member_method {
|
||||
name: "decode_base64"
|
||||
argspec: "args=[\'input\', \'name\'], varargs=None, keywords=None, defaults=[\'None\'], "
|
||||
}
|
||||
member_method {
|
||||
name: "decode_bmp"
|
||||
argspec: "args=[\'contents\', \'channels\', \'name\'], varargs=None, keywords=None, defaults=[\'0\', \'None\'], "
|
||||
}
|
||||
member_method {
|
||||
name: "decode_compressed"
|
||||
argspec: "args=[\'bytes\', \'compression_type\', \'name\'], varargs=None, keywords=None, defaults=[\'\', \'None\'], "
|
||||
@ -60,10 +68,26 @@ tf_module {
|
||||
name: "decode_csv"
|
||||
argspec: "args=[\'records\', \'record_defaults\', \'field_delim\', \'use_quote_delim\', \'name\', \'na_value\', \'select_cols\'], varargs=None, keywords=None, defaults=[\',\', \'True\', \'None\', \'\', \'None\'], "
|
||||
}
|
||||
member_method {
|
||||
name: "decode_gif"
|
||||
argspec: "args=[\'contents\', \'name\'], varargs=None, keywords=None, defaults=[\'None\'], "
|
||||
}
|
||||
member_method {
|
||||
name: "decode_image"
|
||||
argspec: "args=[\'contents\', \'channels\', \'dtype\', \'name\'], varargs=None, keywords=None, defaults=[\'None\', \"<dtype: \'uint8\'>\", \'None\'], "
|
||||
}
|
||||
member_method {
|
||||
name: "decode_jpeg"
|
||||
argspec: "args=[\'contents\', \'channels\', \'ratio\', \'fancy_upscaling\', \'try_recover_truncated\', \'acceptable_fraction\', \'dct_method\', \'name\'], varargs=None, keywords=None, defaults=[\'0\', \'1\', \'True\', \'False\', \'1\', \'\', \'None\'], "
|
||||
}
|
||||
member_method {
|
||||
name: "decode_json_example"
|
||||
argspec: "args=[\'json_examples\', \'name\'], varargs=None, keywords=None, defaults=[\'None\'], "
|
||||
}
|
||||
member_method {
|
||||
name: "decode_png"
|
||||
argspec: "args=[\'contents\', \'channels\', \'dtype\', \'name\'], varargs=None, keywords=None, defaults=[\'0\', \"<dtype: \'uint8\'>\", \'None\'], "
|
||||
}
|
||||
member_method {
|
||||
name: "decode_raw"
|
||||
argspec: "args=[\'bytes\', \'out_type\', \'little_endian\', \'name\'], varargs=None, keywords=None, defaults=[\'True\', \'None\'], "
|
||||
@ -76,6 +100,18 @@ tf_module {
|
||||
name: "encode_base64"
|
||||
argspec: "args=[\'input\', \'pad\', \'name\'], varargs=None, keywords=None, defaults=[\'False\', \'None\'], "
|
||||
}
|
||||
member_method {
|
||||
name: "encode_jpeg"
|
||||
argspec: "args=[\'image\', \'format\', \'quality\', \'progressive\', \'optimize_size\', \'chroma_downsampling\', \'density_unit\', \'x_density\', \'y_density\', \'xmp_metadata\', \'name\'], varargs=None, keywords=None, defaults=[\'\', \'95\', \'False\', \'False\', \'True\', \'in\', \'300\', \'300\', \'\', \'None\'], "
|
||||
}
|
||||
member_method {
|
||||
name: "extract_jpeg_shape"
|
||||
argspec: "args=[\'contents\', \'output_type\', \'name\'], varargs=None, keywords=None, defaults=[\"<dtype: \'int32\'>\", \'None\'], "
|
||||
}
|
||||
member_method {
|
||||
name: "is_jpeg"
|
||||
argspec: "args=[\'contents\', \'name\'], varargs=None, keywords=None, defaults=[\'None\'], "
|
||||
}
|
||||
member_method {
|
||||
name: "match_filenames_once"
|
||||
argspec: "args=[\'pattern\', \'name\'], varargs=None, keywords=None, defaults=[\'None\'], "
|
||||
|
Loading…
Reference in New Issue
Block a user