Неаффинные преобразования изображений в.NET

Эта статья об изменении языкового стандарта просмотра в Crystal Designer может помочь: https://apps.support.sap.com/sap/support/knowledge/public/en/1969993

Существуют аналогичные инструкции по изменению локали в приложениях. Непонятно, в какой ситуации вы находитесь (дизайнер или приложение).

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

7
задан Glorfindel 1 March 2019 в 05:00
поделиться

3 ответа

Весь пример отображает Вас отправленный, может быть сделан с Четырехсторонним Искажением. Хотя я не могу сказать наверняка, что четверка искажает, покроет ВСЕ не аффинные преобразования.

Вот ссылка на не так хорошая реализация его в C#... она работает, но является медленной. Введите по абсолютному адресу вокруг Википедии для многой различной оптимизации, доступной для этих видов вычислений

http://www.vcskicks.com/image-distortion.html

- Neil

8
ответ дан 6 December 2019 в 10:54
поделиться

Я не знаю ни о чем интегрированном в .NET, позволяющем Вам не делать, аффинно преобразовывает.

Я предполагаю, что Вы пытаетесь иметь своего рода 3D отображение текстур? Если это так, Вам нужно однородное аффинное преобразование, которое не доступно в .NET. Я также не знаю ни о каком интегрированном способе сделать пиксельное смещение, преобразовывает в .NET.

Однако в настоящее время голосовавшее решение могло бы быть хорошо для того, что Вы пытаетесь сделать, просто знать, что оно не сделает перспективного исправления из поля.

Например:

alt text

Изображение слева было сгенерировано с помощью единственной четверки, искажают библиотеку, обеспеченную Neil N. Изображение справа было сгенерировано с помощью единственной четверки (два треугольника на самом деле) в DirectX.

Это не может оказать влияние на то, что Вы пытаетесь сделать, но это - что-то, чтобы иметь в виду, хотите ли Вы сделать 3D материал, это будет выглядеть очень странным без перспективы корректное отображение.

9
ответ дан 6 December 2019 в 10:54
поделиться

Вы можете сделать это в WPF, используя управление Viewport3D и матрицу нефтефайлов. Рендурирование этого растровое изображение снова может быть интересно .... который я «фиксировал», включая невидимое Control с тем же изображением, что и на моем текстурированном самолете ... (также, я должен был работать вокруг Макс. Проблемы по размеру текстуры, расщепляя вверх по плоскости и обрезки изображения ...)

http://www.charlespetzold.com/blog/2007/08/060605.html

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

1
ответ дан 6 December 2019 в 10:54
поделиться
Другие вопросы по тегам:

Похожие вопросы: