от:Instantframе
Выскажу свое мнение. Писать такое на решётках не самое лучшее решение.
Уважаю ваше субъективное, но не обоснованное мнение...На протяжении своей жизни мне приходилось писать даже на машинном языке, например, прямо в кодах 580- го процессора - и что?
Скорость разработки только по началу большая. Да, легко писать морды. Удобно. Особенно на wpf.
Но потом сильно ограничивает библиотека.
Вы о чем? Речь не о скорости разработки и не о "мордах". В iWE используются только библиотеки декодирования RAW, которые, кстати, у всех в основном на основе лишь одной библиотеки - LibRAW (другой просто нет!). Как и у всех, в iWE есть потребность лишь в декодировании форматов RAW от различных производителей камер. Что касается обработки данных RAW, то У iWe своя математика, и нет необходимости в сторонних библиотеках, потому как эти библиотеки просто не существуют...
И скорость выполнения кода.
Хотя можно самому работать с файлами raw через доступ без типа -бинарно.
А зачем эти мытарства ?
Боюсь, я Вас не понимаю. Какие мытарства? В iWE, если Вы не поняли, речь идет о принципиально новом (волновом) алгоритме обработки данных, который имеет свои преимущества, недостижимые в рамках традиционных подходов работы с пикселями. Поэтому без "мытарств" никак нельзя... Исходные целочисленные данные не только должны быть переведены в формат с плавающей точкой, но и трансформированы в другое (спектральное) пространство с помощью преобразования Фурье, если Вам это о чем -то говорит, а потом обратно - в обычное пространство. И скорость обработки определяется не средой, а авторскими алгоритмами БПФ с использованием всех ядер процессора. Что касается скорости отображения данных, то все ограничено лишь скоростью копирования участков памяти - все так же как и на C++.
Можно ведь подключится к разработчикам rawtherapee. Или darktable.
Там и код открыт, и сообщество есть.
Упомянутые программы мне хорошо известны. В iWE принципиально иной подход. Поэтому пользы для iWE в открытом коде rawtherapee и darktable ровно НОЛЬ, несмотря на то, что упомянутые программы весьма достойные.
Морды в плюсах можно накидать и в qt или через gtk. Кончено это не wpf на решетке, но зато полный контроль. Да и либы там нормальные, для работы с raw.Подробнее
В "iWE" речь не о "Мордах", а о качестве результата на выходе...Качество усиления делалей (резкость и шумомоподавления в iWE в корне отличается от всего предлагаемого в других программах). Касательно "контроля", то в iWe он, по определению, полный вне зависимости от среды разработки.
Доступна новая версия iWE -2.3 . Рекомендую сначала ее изучить (если Вас действительно интересует цифровая обработка), прежде чем делать умозаключения. Комментарии по существу всегда приветствуются...