Разрезать картинку на несколько частей

  • Автор темы Автор темы ezotonal
  • Дата начала Дата начала
ну так обрезайте стандартным экшеном 4 раза.
С разных сторон добавляйте, чтобы обрезало.
1fc6de78e62b553707e3fba1b471e83b.png

https://gyazo.com/1fc6de78e62b553707e3fba1b471e83b
 
  • Оценить
Реакции: proffman
ну так обрезайте стандартным экшеном 4 раза.
С разных сторон добавляйте, чтобы обрезало.
1fc6de78e62b553707e3fba1b471e83b.png

https://gyazo.com/1fc6de78e62b553707e3fba1b471e83b
Спасибо! А как можно в C# не подскажите? Думаю так быстрее что ли будет)
А если обрезку в процентах указывать то как тогда будет выглядеть? Заранее благодарен!
 
Эти экшены так же выполняются в через шарп. Никакой разницы не будет, если Вы это на код перенесёте.
 
Эти экшены так же выполняются в через шарп. Никакой разницы не будет, если Вы это на код перенесёте.
Подскажите как обрезать картинку на 4 разные части в процентах, что б из

h_1448784077_3706220_c10ac7baea.jpg



получилось

h_1448784254_8373628_4e8ede80f1.png


h_1448784254_3043191_e26acf7b93.png


h_1448784254_3564981_b3da5fd79a.png


h_1448784253_6367545_d1d927f434.png


Картинки могут быть разных размеров, наверное нужно как то в процентах указывать но нормально не выходит
Заранее благодарен!
 
Последнее редактирование:
ну так обрезайте стандартным экшеном 4 раза.
С разных сторон добавляйте, чтобы обрезало.
1fc6de78e62b553707e3fba1b471e83b.png

https://gyazo.com/1fc6de78e62b553707e3fba1b471e83b
пробовал по вашему изменив на проценты 50, через проход четырех экшенов остаётся только верхняя левая сторона картинки!
 
пробовал по вашему изменив на проценты 50, через проход четырех экшенов остаётся только верхняя левая сторона картинки!

Вот код, который даёт пололвину длины и высоты картинки. Ну а дальше уже по той же логике, которую я давал выше.

Код:
Развернуть Свернуть Копировать
var filename = project.Variables["pic_path"].Value;//путь к картинке
var img = Image.FromFile(filename);
project.Variables["height"].Value = Convert.ToString(img.Height/2);
project.Variables["width"].Value = Convert.ToString(img.Width/2);
 
Вот код, который даёт пололвину длины и высоты картинки. Ну а дальше уже по той же логике, которую я давал выше.

Код:
Развернуть Свернуть Копировать
var filename = project.Variables["pic_path"].Value;//путь к картинке
var img = Image.FromFile(filename);
project.Variables["height"].Value = Convert.ToString(img.Height/2);
project.Variables["width"].Value = Convert.ToString(img.Width/2);
Благодарю! Буду пробовать!
 
Приветствую ещё раз!
Помогите сделать зеркальное отражение картинки в C#, так как в стандартных экшенах никак((
Заранее благодарен!
 
Приветствую ещё раз!
Помогите сделать зеркальное отражение картинки в C#, так как в стандартных экшенах никак((
Заранее благодарен!
Поставлю таску чтобы реализовали в стандартном экшене
 
Вы бы поискали в гугле. Это делается одной строчкой. У Вас уже есть начало кода, который работает с картинкой и получает размер. Попробуйте самостоятельно найти
https://www.google.com/search?q=зеркальное отражение картинки в C#&oq=зеркальное отражение картинки в C#&aqs=chrome..69i57.381j0j7&sourceid=chrome&es_sm=93&ie=UTF-8
Разобрался!
 
Последнее редактирование:
Поставлю таску чтобы реализовали в стандартном экшене
Реализуйте пожалуйста что б можно было менять формат картинки, например из png -> jpg, gif, bmp и на оборот!
 

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)