Как изменить ширину IHDR параметра png файла с помощью imageshack
У меня есть изображение с размером X*Y, скажем, 42*42, и я хочу изменить часть X на 384 фиксированной. У меня есть программное обеспечение, которое принимает только 384*Y размер изображения. Я могу вручную изменить X на 384 с помощью краски:
- Откройте изображение в краске.
- Нажмите Ctrl + E, откроется окно со свойствами изображения.
- Измените ширину на 384.
- Это добавляет пробел к этому изображению, так что мое исходное изображение не изменяется.
Мое оригинальное изображение:
Измененная картина:
Если вы загрузите изображение, то сможете найти разницу.
У меня вопрос, как я могу сделать это с помощью командной строки?
1 ответ
Преобразование вашего изображения через командную строку может быть сделано довольно легко с помощью ImageMagick, приложения золотого стандарта для работы с изображениями:
sudo apt-get install imagemagick
Синтаксис ниже преобразует ваше изображение в соответствии с вашими требованиями:
convert original.png -gravity west -background white -extent 384x42 altered.png
Ниже оригинальное изображение с измененным изображением под ним. Я установил фон для измененного изображения, используя -background skyblue
, заменяя -background white
чтобы сделать отступ немного проще в Ask Ubuntu:
ImageMagick довольно крутой:).
Рекомендации: