Я только начал работать в приложении WPF. Здесь мне нужно получить подпись от пользователя. Я использую управление Inkcanvas
для реализации этой функции.Кадрирование поглаженной области как растровое изображение из контейнера InkCanvas
Мне любопытно узнать, есть ли способ в управлении Inkcanvas обрезать поглаженную область только с некоторым внешним краем. Я не хочу пустое пространство контейнера Inkcanvas в выходном растровом изображении. если подпись слишком мала, я хочу обрезать область и растянуть ее до определенного размера (300x200).
Проще всего ограничить соотношение сторон «InkCanvas» до заданного размера (300 x 200), но сделать его удобным для пользователя. Я имею в виду, установите этот «InkCanvas» как 600x400 и сохраните весь InkCanvas в качестве изображения, а затем измените его размер до 300x200. Потому что трудно обнаружить «поглаженную область». – kennyzx
@kennyzx. Скажем, у меня есть «InkCanvas» с разрешением 600x400. Если пользователь использует только 50x50 этого контейнера для подписи. Тогда в выводе будет много пустого пространства, если я сохраню весь «InkCanvas». , Я не хочу этого. Я хочу использовать только пространство. – Gopichandar