растягивание всего изображения на основе части изображения

Мне нужно изменить размер изображения на основе части изображения. Я мог бы говорить об этом весь день, но вы не поймете, поэтому я покажу вам, что мне нужно.

Изображение 1^ Изображение 1 — это изображение, которое у меня есть. Красная часть — это та часть, которую мне нужно расширить или растянуть. Мой вывод должен быть Image 2-> изображение 2Итак, как это сделать с помощью бесплатного онлайн-редактора Gimp или pixlr?

Ответы (2)

Попробуйте плагин gimp для изменения размера жидкости: http://liquidrescale.wikidot.com/en:examples Он будет динамически определять, насколько повторяемы определенные пиксели (аналогично обнаружению краев), и будет повторяться на основе этой повторяемости. Кроме того, вы можете выбрать области, которые вы не хотите растягивать, и области, которые вы хотите растянуть.

спасибо, похоже, просмотр учебника по жидкому масштабированию сработал! Это отличный инструмент
  1. *Изображение>Размер холста и установите нужный размер изображения.
  2. Дублируйте слой
  3. Переместите копию слоя в нижнюю часть холста ( может помочь Вид>Привязка к краям холста )
  4. В слое в верхней части холста удалите нижнюю
  5. В слое внизу холста удалите верхний
  6. При выделении прямоугольника выберите полосу шириной с изображение и как можно выше, но содержащую только вертикальные линейки.
  7. Редактировать/Копировать , Редактировать>Вставить , Слой>На новый слой
  8. Сделайте дубликаты этого слоя с полосой и расположите их вертикально, чтобы заполнить зазор между верхним и нижним слоями.

Если ширина изображения менее 1024 пикселей, все может быть проще: шаги 1–6 идентичны, но затем

  1. Редактировать/Копировать
  2. Добавить новый слой
  3. Запустите инструмент заполнения ведра и установите шаблон на «Буфер обмена» (первый шаблон).
  4. Bucket залейте слой с узором (не забудьте снять выделение)
  5. Переместите этот слой ниже верхних/нижних слоев.