Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> JavaScript

HTML5 & JavaScript: ความละเอียดหรือขนาดของ <input type=file capture=camera>


เมื่ออุปกรณ์ถ่ายรูปขนาดใหญ่เกินไป และเราต้องการตั้งค่าให้ถ่ายรูปขนาดเล็กลงจากมือถือ สามารถใช้ 2 วิธีของ W3C ในการถ่ายรูป

ทำได้ทั้งผ่าน HTML หรือ JavaScript

HTML Media Capture

HTML ใช้ capture และ accept="image/*" บนแท็ก input ระบุเจตนา

อย่างไรก็ตาม วิธีนี้ไม่สามารถระบุขนาดได้

Media Capture Streams

อนุญาตการเข้าถึงกล้องแบบเต็มรูปแบบทางโปรแกรม ผู้ใช้สามารถสร้าง capture dialog เองสำหรับวิดีโอและภาพนิ่ง

ยังระบุ constraints เกี่ยวกับ width, height, frame rate, facing mode ฯลฯ

การรองรับเบราว์เซอร์ระดับโลกสำหรับ stream นี้ ~50% ใช้ได้ใน closed environments