Ho letto molti argomenti su come regolare la luminosità dello schermo ma è possibile fare lo stesso con il flash o è un binario on/off?C'è un modo per regolare il livello di luminosità della torcia/flash su un dispositivo iOS?
risposta
In IOS 6+, è possibile.
[myAVCaptureDevice setTorchModeOnWithLevel:0.5 error:NULL]; <== range is (0,1.0] (don't send 0)
È possibile enumerare le periferiche di acquisizione av in questo modo:
NSArray * devices = [AVCaptureDevice devices];
e stabilire quali abbiano torce (cioè non microfoni :):
myAVCaptureDevice.hasTorch
La torcia stessa è accesa/spenta ma è possibile controllare "manualmente" quando accenderlo e spegnerlo (è necessario utilizzare NSTimer per questo).
Forse lo si può fare abbastanza velocemente in modo che la luce si attenuasse (non so davvero se ciò funzionerebbe praticamente).
Si può iniziare con iStrobe (open source) e check it out facilmente: http://www.vellios.com/istrobe/
Ho provato questo e non funziona molto bene. Anche bloccando il dispositivo per la configurazione, quindi eseguendo un ciclo su una filettatura ad alta priorità che attiva/disattiva rapidamente la torcia con diversi cicli di lavoro. Non importa quale sia il tempismo che ho usato, è ancora lampeggiante visibilmente da qualche parte intorno ai 5-10 lampi al secondo, e non ha modificato la luminosità apparente. –
Era solo un suggerimento. Non l'ho provato da solo. È bello sapere che non è fattibile (ma è strano). – Idan
Sì, in iOS6 + è possibile regolare il livello di luminosità. C'è una proprietà per regolare il livello di luminosità ... il valore va da 0.0 a 1.0
@H Bastan, la proprietà torchLevel è di sola lettura ed è stata aggiunta in iOS 5. C'è un nuovo metodo in iOS 6, setTorchModeOnWithLevel: error: come menzionato da xaxxon, sopra, che ti permette di impostare la luminosità da iOS 6 o dopo. –
- 1. C'è un modo per ottenere il livello di luminosità su iOS di un flusso della fotocamera?
- 2. C'è un modo per regolare la luminosità dello schermo a livello di programmazione?
- 3. Cambiare la luminosità dello schermo su un dispositivo HTC Sense
- 4. C'è un modo per scoprire a livello di programmazione specifiche sulla GPU di un dispositivo Android?
- 5. C'è un modo per impostare a livello di programmazione la messa a fuoco della fotocamera da un dispositivo iOS all'infinito?
- 6. fastlane: distribuire su un dispositivo iOS locale
- 7. Esiste un modo per annullare un'espressione regolare?
- 8. Eseguire un server web su un dispositivo iOS
- 9. Come ridimensionare i pixel in un'immagine per regolare la luminosità?
- 10. Proprietà di luminosità UIS
- 11. Qualcuno conosce un modo per aggiungere il diritto all'applicazione iOS per dispositivo non jailbroken?
- 12. Dimensione totale della RAM di un dispositivo iOS
- 13. È possibile utilizzare un certificato client installato su un dispositivo iOS all'interno della mia app?
- 14. Regolare contrasto di luminosità e gamma di un'immagine
- 15. Profilo di provisioning iOS non installato su un particolare dispositivo
- 16. Regolare la luminosità dello schermo utilizzando C#
- 17. Dissolvenza di un colore in bianco (aumento della luminosità)
- 18. Come eseguire lo scroll di parallasse su un dispositivo iOS
- 19. iOS Game Center - Errore di autenticazione su un dispositivo
- 20. Simulazione di una posizione su un dispositivo iOS reale
- 21. Esiste un modo per eseguire il debug del cromo in qualsiasi dispositivo IOS
- 22. Accesso a un dispositivo iOS tramite USB su mac
- 23. Modifica della luminosità dello schermo a livello di programmazione (come con il widget di alimentazione)
- 24. regolare il bordo su un lato specifico
- 25. Cosa fa il pulsante "Usa per lo sviluppo" in Xcode Organizer su un dispositivo iOS?
- 26. Un modo per eseguire i comandi della shell su Android a livello di programmazione?
- 27. C'è un modo per archiviare in modo sicuro i dati dell'utente su un dispositivo Android?
- 28. RS232 per dispositivo iOS
- 29. (iOS) Esiste un modo per ritirare l'invio della mia app?
- 30. Scegliere di non supportare il dispositivo iOS
Ho provato questo metodo per ridurre la luminosità, ma anche con un valore molto piccolo (0,001), è ancora incredibilmente luminoso. È quello che dovrei aspettarmi? Non riesco a distinguere molta differenza tra piena e bassa luminosità. (Sto usando iOS 8 e iOS 9.) – Jeff
Sì, non c'è un'enorme differenza. Non va mai a quello che un essere umano chiamerebbe "debole". – xaxxon
Che schifo :(Sto cercando di fare uno scanner di codici a barre per un codice a barre personalizzato che utilizza l'inchiostro magnetico, accendere la luce ha aiutato molto a leggere la maggior parte del codice a barre, ma qualunque cosa sia proprio sotto la luce risplende in modo così brillante che il metallo l'inchiostro supera il resto, e la cosa inizia a brillare come uno specchio, invertendo completamente il colore (cioè: l'inchiostro è nero, quindi cerco barre nere, ma sotto la luce splende di bianco) – speeder