@den96

Где найти бесплатную программу для объединения нескольких png в один с сохранением прозрачности без интернета?

Посоветуйте мне, пожалуйста, бесплатную программу для объединения нескольких png в один с сохранением прозрачности без интернета.
Пробовал PhotoScape, но он объединяет их без сохранения прозрачности.
Photoshop, Paint.net и другие графические редакторы не предлагать.
  • Вопрос задан
  • 58 просмотров
Пригласить эксперта
Ответы на вопрос 3
@Drno
Gimp наверно умеет. но не уверен
Ответ написан
Комментировать
@Refguser
Делаю ИМ и другие решения
Ирфан мастхев.
Ответ написан
Комментировать
@rPman
Если речь про командную строку, что в комбинации с минимальными знаниями программирования (очень минимальными) решают ну практически любые задачи, то:
imagemagic - это законодатель в функционале по работе с изображениями, примерно то же самое как ffmpeg - законодатель в функционале по работе с мультимедиа (адио и видео).

Возможно в частных случаях, другие инструменты будут функциональнее, удобнее, понятнее (ох как странно многое у imagemagic сделано, но спасибо chatgpt теперь об этом можно даже не задумываться в типовых случаях) но чтобы все в одном месте - эти утилиты вне конкуренции.
chatpgt
напиши команду с использованием imagemagic по объединению четырех png изображений в указанных координатах с сохранением прозрачности

Для объединения четырёх PNG-изображений с сохранением прозрачности и указанием конкретных координат, можно использовать команду composite из пакета ImageMagick. Вот пример команды:
# Определите входные изображения и их координаты.
input_image1="image1.png"
input_image2="image2.png"
input_image3="image3.png"
input_image4="image4.png"
output_image="output.png"

# Координаты для каждого изображения: (x1, y1), (x2, y2), (x3, y3), (x4, y4)
coords1="0,0"
coords2="100,100"
coords3="200,200"
coords4="300,300"

# Создайте пустое изображение, которое будет служить холстом.
convert -size 500x500 xc:none base.png

# Объедините все изображения в одном холсте.
composite -geometry +${coords1} $input_image1 base.png temp1.png
composite -geometry +${coords2} $input_image2 temp1.png temp2.png
composite -geometry +${coords3} $input_image3 temp2.png temp3.png
composite -geometry +${coords4} $input_image4 temp3.png $output_image

# Удалите промежуточные файлы, если они больше не нужны.
rm temp1.png temp2.png temp3.png base.png

p.s. это скрипт для linux bash, если хочешь для windows cmd то замени rm на del, а сверху установка значений переменных добавить в начало set имя=значение, и с осторожностью пробелы в названиях файлов, лучше без них
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы