2012-04-13 2 views
0

Я хотел бы знать, как я могу создать одно изображение из многих. Я хотел бы создать плитку в моем окне телефона приложении, как на этом изображении (в частности, люди, плитку):Создайте сложный образ за кодом C#

link http://cloud.addictivetips.com/wp-content/uploads/2011/07/WP7-Mango-Live-Tile.jpg

У меня есть девять картин, и я хотел бы создать образ, который я буду добавлять как от плитки до фона. Кто-нибудь знает, как я могу создать изображение, похожее на изображение на этом изображении?

ответ

2

У меня очень мало опыта в этом пространстве, но считаете ли вы создание элемента управления, который просто отображает до 9 изображений рядом в сетке? Затем вы можете связать каждое изображение независимо & изменить их, однако вы хотите. Эта статья затрагивает как связать phontos в WP7 красиво:

http://msdn.microsoft.com/en-us/library/hh286418(v=vs.92).aspx

2

Если вы говорите о сборке фактического графического изображения как в формате JPEG или растровом, вы должны смотреть на Image Class, Bitmap Class, и Graphics Class. По существу вам необходимо выполнить следующие шаги:

  1. Загрузите соответствующие изображения с помощью метода From в изображении, как правило, Image.FromFile.
  2. Определите, сколько строк и столбцов вы будете использовать.
  3. Рассчитайте общую ширину и высоту вашего макета, используя ширину и высоту загруженных изображений с добавленным дополнением.
  4. Создайте новый растровый рисунок соответствующего размера с правильным цветом фона и форматом iamge.
  5. Имеются переменные для текущего местоположения чертежа (x & y).
  6. Имеются переменные для текущей строки и столбца в вашем макете.
  7. В цикле Создайте свой объект Graphics.
  8. Используйте Graphics.DrawImage, чтобы добавить загруженное изображение в растровое изображение макета.
  9. При необходимости добавьте строку чертежа и/или столбцы.
  10. Рассчитайте местоположение вашего нового чертежа.
  11. Повторите до конца.
Смежные вопросы