6

У меня есть изображение, которое слишком велико для того, что я пытаюсь сделать с ним (мне нужны изображения с разрешением менее 1 мегапикселя). Есть ли простой способ разбить его на несколько небольших изображений? Мое изображение 2646x3058. Я хотел бы разделить его на 9 изображений одинакового размера. Я понимаю, что мог бы сделать это вручную для этого изображения, но я хотел бы найти автоматический способ сделать это, так как это будет повторяющейся проблемой для меня.

3 ответа3

9

Установите Imagemagick, это бесплатно и доступно для Windows и Unix. Затем:

$ convert -crop 1000x1000 <yourfilename.jpg> <base_of_outputfilenames.jpg>

Это даст вам файлы размером <= 1M пикселей, поэтому те, что на границе, могут быть меньше, чем другие. Если вы хотите, чтобы они были одинакового размера, вам нужно заранее рассчитать размер или использовать что-то вроде:

$ convert -crop 25%x25% <yourfilename.jpg> <base_of_outputfilenames.jpg>

Но это может привести к тому, что некоторые плитки будут иметь ширину всего один или два пикселя, если ширина не делится на 4 ..

5

Попробуйте TileMage Image Splitter

TileMage Image Splitter - бесплатная программа, разработанная для того, чтобы предложить простое решение для тех, кто стремится разрезать одно изображение на заданное количество столбцов и строк.

для этого требуется .NET Framework, но он также работает под Mono.

1

Вы можете использовать этот простой онлайн-инструмент для разделения ваших изображений - http://imagesplitter.net. Он позволяет обрабатывать изображения весом до 20 МБ.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .