Перемещение культур в пределах одного изображения - PullRequest
0 голосов
/ 16 декабря 2011

Попытался заглянуть в модуль PIL, но не смог найти это покрытым.

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

PIL кажется слишком простым для этого, какие-либо другие библиотеки?

Ответы [ 3 ]

1 голос
/ 16 декабря 2011

На самом деле, PIL выглядит так, как будто он может делать это очень хорошо, если вы хотите копировать и вставлять прямоугольные области. Проверьте документацию по методам обрезки и вставки на изображении, по документации здесь: http://effbot.org/imagingbook/image.htm

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

0 голосов
/ 16 декабря 2011

Оболочка Python для библиотеки GD должна делать то, что вам нужно:

copyTo(image[, (dx,dy)[, (sx,sy)[, (w,h)]]])
  copy from (sx,sy), width sw and height sh to destination image (dx,dy)
0 голосов
/ 16 декабря 2011
...