20-40 может быть внутри, но человек не справится с их установкой. В интерфейсе более 2-5 параметров сделают его малопригодным для использования.
Но производителям проще делать одинаковые алгоритмы во всех фотоаппаратах
А что я на такой картинке должен разглядеть? Даже 1024x1024 будет маловато.
именно то, что есть в фотоаппаратах.
У меня разрешение экрана всего в два раза меньше, чем разрешение фотографии. Это все равно мегабайты. Кроме того, любой scroll или zoom будет инициировать загрузку.
Для этого надо сначала понять зачем это нужно.
Ключевое слово — latency. Вычислений не очень много, компьютер с ними справляется за несколько секунд, но их надо сделать как можно быстрее. Затраты на передачу данных все съедят.
Второй рисунок мне понятен, но учитывая специфику проекта (нет централизации БД; нет смысла в привязки C# кода к WebAPI — то есть по факту WebAPI будет только для Python) промежуточный слой только усложнит решение и увеличит код. Хотя это просто наша специфика. Решение на WebAPI я безусловно более детально изучу.