Ich habe viel Zeit mit Google verbracht, konnte aber nichts Nützliches finden. Ich möchte den Belichtungswert eines Bildes wie Photoshop einstellen. Also möchte ich wissen, wie man die Belichtung einer Bitmap ändert, wie es die Anpassung der Photoshop-Belichtung tut?Was ist die Mathematik hinter der Belichtungseinstellung auf Photoshop?
Antwort
Theoretisch für die Belichtungsmodifikation x (x ist ein Gleitkommawert mit Vorzeichen, 0,0 für Nichtkompensation), müssen Sie jeden Pixel-Luminanzwert (oder jedes Subpixel in RVB) mit 2^x multiplizieren.
newValue = oldValue * (2^exposureCompensation);
über Ihr Angebot an Wert Denken Sie Wert zu begrenzen, die auf Ihren maximal zulässigen Wert (255 in 8bit, 65535 in 16bit) überlegen sein könnten. Dies ist, was "verbrannt" Teil eines Bildes erstellt, wenn Sie die Belichtung erhöhen, und das ist ein Teil, der auf den neuen Photoshop-Prozess geändert (2012)
Ich nehme an, Belichtungsausgleich wird in IL wie in Photoshop ausgedrückt, um klar zu sein. Slider auf +1.0 = +1 IL = Verdoppelung des Wertes jedes Pixels des Fotos – Parallelis
Und die Magie von Photoshop für mich ist, dass es den Wert mit einer umgekehrten Gammakurve überträgt, dann ändert sie und wendet eine Gammakurve erneut an zurück, so dass die hellsten Pixel weniger dazu neigen, "verbrannt" zu werden – Parallelis
- 1. Wie die Mathematik hinter Photoshop Kurven
- 2. Was ist die Mathematik hinter css Übergänge auf Farben?
- 3. Was ist die Mathematik hinter den CSS-Filtern?
- 4. Was ist die Mathematik hinter UI-Ästhetik wie Farbharmonie?
- 5. Was ist die Mathematik hinter dieser ray-like Animation?
- 6. Die Mathematik hinter der Perspektive Matrix
- 7. Was ist die Mathematik der postTranslate
- 8. Mathematik hinter scipy.ndimage.convolve
- 9. Die Mathematik hinter Apples Speak here Beispiel
- 10. Verstehen der Mathematik hinter dem Code
- 11. Was ist die Logik hinter diesem Programm?
- 12. Was ist die Datenstruktur hinter Clojures Sets?
- 13. Was ist der Mechanismus hinter Sichthelfern?
- 14. Was ist der Algorithmus hinter Minesweeper Generation
- 15. Was die Magie hinter int64_t ist
- 16. Was ist der Algorithmus hinter ST_LineMerge()?
- 17. Was ist der Trick hinter diesem Code?
- 18. Was ist die große Idee hinter der AOP Implementierung
- 19. Was ist die Geschichte hinter der Funktor-Klasse?
- 20. Golang, Mathematik/big: Was ist der höchste Wert von * big.Int
- 21. Was ist der Trick hinter der physischen IP-Adresse?
- 22. Was ist die Magie hinter dem DOT, die Fiddler funktioniert?
- 23. Ruby Juwel Installationsproblem auf Mac, die hinter der Firewall ist
- 24. Was ist die Idee hinter einem Stack für lokale Variablen?
- 25. vim-Airline: "Hinter [1]" Was ist
- 26. Was ist das Konzept hinter R.java?
- 27. Was ist die Logik von automatisch generierten Kommentaren hinter Bitbucket?
- 28. Was ist der Unterschied hinter normalen Funktionsaufruf und pcall
- 29. Die Logik und Mathematik der Objektorientierung
- 30. Was ist die Logik hinter dieser speziellen Python-Funktionszusammensetzung?
Beachten Sie, dass einige Photoshop-Produkt und Prozess nicht das gleiche verwenden Algorithmus, selbst für grundlegende Dinge wie Belichtung (dh Photoshop ACR oder LightRoom mit dem 2012-Prozess verhalten sich anders als zuvor, besonders für hellste Werte). – Parallelis