/ / як швидко в fps можна зробити знімки екрану? - iphone, ios, скріншот, unity3d

Як швидко в кадрах в секунду може iphone робити скріншоти? - iphone, ios, скріншот, unity3d

Як швидко в кадрах в секунду може зробити iphone 4s скріншоти? Що б вони зберігалися?

Я використовую unity3d, який має функцію на iphone Application.captureScreenshot. Це дуже повільно приблизно 2fps і пише png в папку документів кожен раз.

Я задаюся питанням, чи буде рідне захоплення ios швидше.

Дякую, Дан

Відповіді:

2 для відповіді № 1

Ви тут запитуєте два питання: як швидко iPhone може захопити з OpenGL ES, і наскільки швидко він може записувати зображення на диск.

Для першого, якщо ви використовуєте iOS 5.0-дюймові текстури кешу, ви можете захопити 1080p відео (далеко за межами дозволу екрану iPhone) на більш ніж 30 FPS на iPhone 4S. Ви повинні бути в змозі захопити 960x640 кадрів Retina з Unity так швидко, як це робить їх.

Для останнього, що буде залежати від розмірузображення зберігається, але зберігати окремі зображення PNG на диску досить повільно. Проте, якщо швидкість після цього, ви, ймовірно, хочете записати на відео, а не зберегти купу фотографій. Використовуючи запис AVFoundation і джерело входу BGRA, ви можете легко записати 1080p відео на більш ніж 30 FPS на iPhone 4S. Пристрої iOS мають дуже гарне апаратне прискорення для запису відео H.264. Знову ж таки, ви повинні мати можливість записувати так швидко, як може відображатися Unity, припускаючи, що його візуалізація не використовує всі доступні ресурси CPU і GPU.

Цифри, наведені вище, - це всі тести та тести, які я виконував на реальному обладнанні iPhone 4S.