C# алгоритм для генерации изображения (2048x2048) из некоторых изображений

StackOverflow https://stackoverflow.com/questions/4524116

  •  13-10-2019
  •  | 
  •  

Вопрос

Что я хотел бы сделать, так это создать изображение (2048x2048 в моем случае) Алгоритм должен работать таким образом:

-Ератор выберите несколько изображений в папке и сообщает моей программе «генерировать изображение»

-Проверка программы может разместить все изображения в одно изображение (проблема размера), в противном случае возвращает сообщение об ошибке

-Программа найдите правильный способ поместить все изображения в изображение, а затем предложить пользователю выбрать SavePath (очевидно, старые изображения не должны быть изменены/вырезаны)

Проблема в том, что у меня есть последний шаг, у меня нет идеи, как это сделать, также есть еще одна вещь, которую программа должна проверить, если имени файла изображения является myimage_1, и есть «myimage_2», эти изображения должны быть поставлены рядом друг с другом (Obiusly то же самое для 3,4 и так далее)

Может кто-то помочь мне с этим?

Это было полезно?

Решение

Это похоже на многомерную проблему лохак для меня. Больше информации здесьАнкет Конечно, могут быть простые решения, так как я не эксперт в области домена, и мои классы алгоритмов далеко позади меня! Возможно, это все равно поможет запустить ветку :)

Возможно, вы также можете решить это, адаптируя легкий жадный алгоритм, но это, конечно, не даст оптимальное решение, а затем, несомненно, приведет к некоторым ложным негативам для вашего второго шага.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top