#c# #wpf #image #embed
Вопрос:
В моем приложении C# WPF у пользователя есть возможность импортировать изображения. В настоящее время источник изображения ссылается на путь к изображению.
Когда изображение будет удалено или перемещено, моя ссылка больше не действительна. Как это управляется в таких приложениях, как Word или Photoshop? Можно ли встроить изображение во время выполнения в мой пользовательский файл? Или эти файлы следует скопировать в «базу данных изображений»?
Ответ №1:
В формате Microsoft Word (docx). Когда вы вставляете изображения в документ, он сохраняет их в виде файлов. Попробуйте это:
- Переименуйте расширение .docx в .zip
- Распакуйте zip — архив
Теперь перейдите к следующему, и вы сможете увидеть все встроенные изображения здесь:
Вы можете сделать что-то подобное для своего приложения. Не зная полного контекста и деталей дизайна, трудно ответить, куда должны идти изображения. Вообще говоря, изображения должны/могут быть расположены совместно с остальными данными, которые дополняет изображение.