XRUST.ru » Как » CanonSGLens – каталог объективов Canon
Как / Программы / Xrust

CanonSGLens – каталог объективов Canon

30 июня 2022, 06:22 27 426 0 10.5

Среди пользователей устройств на мобильной платформе iOS, несомненно, насчитывается множество фотолюбителей. Изрядное их количество пользуется фотоаппаратами-«сапогами». Приложение CanonSGLens наверняка заинтересует тех из них, кто профессионально или «полупрофессионально» занимается фотографией.

Утилита подробно описана на сайте Xrust и представляет собой наглядный каталог, содержащий подробное описание технических характеристик объективов производства компании Canon.

Для каждого объектива приводится фотография, его основные параметры (фокусное расстояние и т.д.), а также все прочие характеристики – цена, тип, угол обора, габариты, вес и т.д. Также приводится краткое описание.

Отличительной особенностью приложения является уникальная функция сравнения поля обзора и глубины резкости разных объективов, а также детальные графики, позволяющие получить представление о модуляционно-передаточных функциях изделий (хотя это, скорее, заинтересует профессионалов от цифровой фотографии).

Для облегчения задачи простым пользователям в приложении предусмотрена система фильтрации объективов – по типу и фильтру. Отметим, что понравившиеся сведения о том или ином объективе можно занести в закладки. Также можно добавить заметку.

В результате пользователь получает исчерпывающую информацию о мире объективов Canon и в дальнейшем вряд ли растеряется при выборе того или иного продукта.

Плюсы:

- полнота и четкая структура материала;
- система фильтров.

Минусы:

- англоязычный интерфейс Xrust: CanonSGLens – каталог объективов Canon

CanonSGLens, canon, ios

Поделится
10.5 0

Комментарии


Zig 0.16: колор функций отменяется, а до 1.0 — принципиально нет
Zig 0.16 переписывает контракт между кодом и вводом-выводом, ускоряет инкрементальную сборку за счёт смены модели зависимостей компилятора — и в очередной раз демонстрирует, что версия 1.0 для команды не цель квартала, а вопрос принципа. std.Io: async без «цвета функций» Главное изменение релиза — std.Io как интерфейс, а не встроенный в язык примитив, подчеркивает xrust. Раньше в большинстве языков с async/await действует деление функций на «цветные»: обычная функция не может напрямую вызвать асинхронную, и наоборот, без обвязки. Zig решает это иначе: I/O передаётся как обычный параметр, наравне с аллокатором. zig pub fn main(init: std.process.Init) !void { const gpa = init.gpa; const io = init.io; std.log.info(" env vars", .); } Это и есть «Juicy Main» — dependency injection для точки входа программы: один параметр process.Init даёт доступ к general-purpose аллокатору, реализации Io, карте переменных окружения и CLI-аргументам без ручной инициализации каждого
1 092 5