Tôi đã dành rất nhiều thời gian trên google nhưng không thể tìm thấy một cái gì đó hữu ích. Tôi muốn đặt giá trị phơi sáng của hình ảnh như photoshop. Vì vậy, tôi muốn biết làm thế nào để thay đổi một tiếp xúc của bitmap như điều chỉnh tiếp xúc photoshop không?Toán học đằng sau điều chỉnh phơi sáng trên photoshop là gì?
Trả lời
Về mặt lý thuyết cho sửa đổi phơi sáng x (x là giá trị dấu chấm động đã ký, 0,0 cho không bù), bạn phải nhân mỗi giá trị độ sáng pixel (hoặc mỗi pixel phụ trong RVB) với 2^x.
newValue = oldValue * (2^exposureCompensation);
Hãy suy nghĩ về phạm vi giá trị của bạn để giới hạn giá trị cao hơn giá trị tối đa cho phép của bạn (255 trong 8bit, 65535 trong 16bit). Đây là những gì tạo ra "đốt cháy" một phần của một hình ảnh khi bạn nâng cao tiếp xúc, và đây là một phần thay đổi trên quá trình Photoshop mới (được gọi là '2012)
Tôi cho rằng bù trừ phơi sáng được thể hiện bằng IL như trong photoshop, chỉ cần rõ ràng. Vì vậy, trượt trên +1.0 = +1 IL = tăng gấp đôi giá trị của mỗi pixel của ảnh – Parallelis
Và sự kỳ diệu của photoshop đối với tôi là nó chuyển giá trị bằng cách sử dụng một đường cong gamma ngược, sau đó thay đổi chúng và áp dụng lại đường cong gamma trở lại, vì vậy các pixel sáng nhất ít bị "đốt cháy" – Parallelis
- 1. Toán học đằng sau Bánh xe màu là gì
- 2. Toán học đằng sau kích thước nền của CSS là gì: che
- 3. Toán học đằng sau hoạt hình giống như tia này là gì?
- 4. Logic đằng sau thuật toán phân chia Fourier là gì?
- 5. Toán đằng sau Bump (ing)?
- 6. Phép thuật đằng sau Lightstreamer là gì?
- 7. Khái niệm đằng sau R.java là gì?
- 8. Phép thuật đằng sau Escape (\) là gì
- 9. Điều chỉnh phơi sáng/cân bằng trắng của một hình ảnh để phù hợp với hình ảnh khác (với PIL?)
- 10. Thuật toán đằng sau các trang đề xuất như last.fm, grooveshark, pandora là gì?
- 11. Toán học đằng sau ví dụ của Apple Nói ở đây, ví dụ
- 12. Lịch sử đằng sau lớp loại Functor là gì?
- 13. Khái niệm chung đằng sau XSS là gì?
- 14. Điều kiện tiên quyết để học Máy học là gì?
- 15. Thuật toán đằng sau lệnh hệ số trong linux là gì?
- 16. Công nghệ đằng sau Windows Azure REST Api là gì?
- 17. Thời gian phơi sáng có thể được điều chỉnh theo cách thủ công cho máy ảnh iOS không?
- 18. Khái niệm cơ bản đằng sau WaitHandle là gì?
- 19. Quy trình Erlang đằng sau hậu trường là gì?
- 20. Lý do đằng sau cbegin/cend là gì?
- 21. Công nghệ đằng sau bing là gì? Phiên bản riêng của thuật toán giảm bản đồ hoặc cái gì khác?
- 22. Có tự động phơi sáng cho mong đợi không?
- 23. Kiểm soát phơi sáng tự động của máy ảnh
- 24. Thuật toán đằng sau việc tạo ra tàu quét mìn
- 25. Cách tạo chú thích tùy chỉnh có mã đằng sau
- 26. Thuật toán phân loại nào đằng sau một NSSortDescriptor?
- 27. Triết lý đằng sau việc biến các biến mẫu là gì theo mặc định trong Scala?
- 28. Nửa vector ánh sáng trong glsl là gì?
- 29. Suy nghĩ đằng sau việc triển khai thực đơn thả xuống trong Twitter Bootstrap là gì?
- 30. "Toán học chuỗi" là gì và tại sao nó xấu?
Lưu ý rằng một số sản phẩm Photoshop và quá trình không sử dụng giống nhau thuật toán, ngay cả đối với những thứ cơ bản như Exposure (ví dụ: Photoshop ACR hoặc LightRoom với quy trình 2012 hoạt động khác với trước đây, đặc biệt là đối với các giá trị sáng nhất). – Parallelis