最近做摄像头相关软件,发现这个参数设置有门道,API链了无数回,终于找到了这段对截图参数的详细设置,大家可以参考下。
Describing the video or image encodings:
video_encodings = video_enc_param *( "&" video_param ) video_enc_param = "encoding=" video_enc video_enc = "gray8" / "rgb888" / "bgr888" / "rgb565" / "rgb555" / "yuv444" / "yuv422" / "yuv420" / "jpeg" / "png" / content_type video_param = "width=" width / "height=" height / "fps=" fps / "colors=" colors / "progressive=" progressive / "interlaced=" interlaced / "type=" video_type width = pos_integer height = pos_integer fps = pos_number quality = pos_integer colors = "p" colors_in_palette / = "rgb" r_bits g_bits b_bits / = "gray" gray_bits colors_in_palette = pos_integer r_bits = pos_integer g_bits = pos_integer b_bits = pos_integer gray_bits = pos_integer progressive = boolean video_type = jfif / exif / other_type other_type = alphanumeric interlaced = boolean pos_number = 1*DIGIT [ "." 1*DIGIT ] boolean = "true" / "false" and content type is given in the MIME syntax.
Examples:
encoding=gray8&width=160&height=120 encoding=jpeg&quality=80&progressive=true&type=jfif (progressive JPEG with quality 80 in jfif format) encoding=jpeg&type=exif (JPEG in exif format) encoding=png&colors=rgb888 (24 bits/pixel PNG) encoding=rgb888 (raw 24-bit rgb image) encoding=rgb&colors=rgb888 (raw 24-bit rgb image)