Как Я Могу Объединить Изображения С Помощью Imagemagick Для Пиксельной Графики?

  • Автор темы Anato
  • Обновлено
  • 21, Oct 2024
  • #1

Соединение imageA 55x55 и imageB 55x55 должно привести к объединенному изображению 55x110, но imagemagick ведет себя странно.

Пробный вариант 1: добавление нескольких фиктивных пикселей, плохо

 
 $ montage -size 55x55 -adjoin sky_0_1.png sky_0_3.png sky_0_4.png 
$ identify sky_0_4.png 
sky_0_4.png PNG 256x126 256x126+0+0 16-bit DirectClass 10.9KB 0.000u 0:00.000
 

Пробная версия 2: попытка исправить фиктивные пиксели с помощью флага размера, не работает.

$ montage -adjoin sky_0_1.png sky_0_3.png sky_0_4.png $ identify sky_0_1.png sky_0_3.png sky_0_4.png sky_0_1.png PNG 55x55 55x55+0+0 8-bit DirectClass 3.32KB 0.000u 0:00.000 sky_0_3.png[1] PNG 55x55 55x55+0+0 8-bit DirectClass 5.68KB 0.000u 0:00.000 sky_0_4.png[2] PNG 256x126 256x126+0+0 16-bit DirectClass 10.9KB 0.000u 0:00.000

Я ждал, что sky_0_4.png будет иметь размер 110x55, а не 256x126 — в пиксельной графике мне нужны определенные размеры. Как я могу объединить изображения в imagemagick (обратите внимание, что монтаж — это его команда)?

Вспомогательные вопросы

  1. Предположим, у меня есть изображения разного размера. Как я могу сделать так, чтобы блок изображений имел размер единицы наибольшего изображения (то есть каждое

  2. блок одинакового размера и каждое изображение центрировано или помещено в верхний левый угол)? Предположим, игровой движок, такой как старый

Crafty.js

Anato


Рег
04 Jun, 2011

Тем
60

Постов
165

Баллов
495
Похожие темы Дата
Тем
403,760
Комментарии
400,028
Опыт
2,418,908