Краткий ответ - оба, но требует некоторого объяснения.
Мегапикселей. Да, но только если мы говорим о 12MP против 24MP для данного размера датчика . Проблема не в абсолютном количестве мегапикселей, а в размере каждого отдельного пикселя. Ведра под дождем - это обычная аналогия. По сути, если у вас есть два ведра под дождем, чем больше одно с удвоенной площадью, чем другое, тем больше будет собирать вдвое больше воды (или фотонов).
Это все о соотношении сигнал / шум.
Фотонный свет фотодиод -> фотодиод испускает электрон -> электроны хранятся в ячейке -> аналоговый заряд, преобразованный в цифровой сигнал аналого-цифровым устройством (ADU). В любом случае, грубо.
![enter image description here](https://i.stack.imgur.com/nt7W8.gif)
Уровень усиления, который имеет место на этапе ADU, определяется уровнем ISO. Проблема в том, что по пути возникает шум. Под шумом мы понимаем нежелательный сигнал - уровень заряда, хранящегося в колодце, не отражает на 100% свет, считываемый в идеальном мире. Для этого есть различные причины (некоторые из которых являются естественными и их нельзя избежать - подробности [здесь] [2]). При более высоких уровнях ISO сигнал необходимо усиливать еще больше, увеличивая влияние этого нежелательного шума в процентах от общего сигнала.
Следующие числа являются произвольными, но давайте просто скажем, что при ISO 100 у вас было 4 единицы шума из собранного сигнала 12,5 единиц и что при ISO 400 у вас было 4 единицы из 10 собранных единиц. Примечание ...
- уровни шума до усиления не зависят от выбранного ISO).
- при ISO 400 1/4, сколько света собирается (ISO 400 на две ступени выше ISO 100). Удвойте ISO, половину количества собранного света.
В процессе усиления необходимо довести сигнал до 100.
- ISO 100 (x2): 8/100 = 8% шума.
- ISO 400 (x8): 32/100 = 32% шума.
Таким образом, увеличение ISO приводит к увеличению шума. Если бы наши отдельные пиксели были в два раза больше, так что никакого усиления не требовалось (опять же, это просто для объяснения концепции), тогда было бы верно следующее.
- ISO 100: 4 единицы шума для 100 единиц общего сигнала (4%)
- ISO 400: 4 единицы шума для 25 единиц общего сигнала (16%)
... и шум был бы уменьшен.