Görüntülerin akıllı kırpılması ve kenarlık ekleme


2

Yaklaşık 3000 görüntüye toplu kırpma işlemi yapmam gerekiyor. Her görüntü farklı bir öğe içindir.

İhtiyacım olan, öğeyi arka plandan tanımlayabilen ve üstüne, altına, sağına ve soluna belirli miktarda piksel ekleyebilen bir kırpma aracı.

Örneğin, aşağıdaki resme bakın. Automator'ı kullanabilir miyim?


Tamamen karmaşıklığı nedeniyle, bunun Automator ile kolay olanın kapsamı dışında kaldığını düşünüyorum. Daha eksiksiz bir program yazmaya ya da halihazırda varolan bir şeyi kullanmaya çalışırdım.
JMY1000

Evet, düşündüğüm buydu ama bunu yapabilen herhangi bir yazılım bulamıyorum.
smadgos

Python, Java ve diğer birçok dilde, görüntüleri işleyebilecek kütüphaneler bulunmalıdır. Gerçekten sana kalmış. Bunun muhtemelen Automator'ın kolayca yapabileceklerinin dışında olduğunu düşünüyorum: eklenmiş kütüphanelerle bunu yapmak için kabuk betiklerini kullanmak mümkün olabilir.
JMY1000

Yanıtlar:


6

Homebrew'da bulunan Imagemagick'i kullanabilirsiniz .

convert /path/to/in.png \
  -trim \
  +repage \
  -bordercolor White \
  -border 100x100 \
  /path/to/out.png
  1. Görüntü, -trimkenarı görüntüden kaldıran işlem kullanılarak kırpılır.

    Bu seçenek, köşe pikselleriyle tamamen aynı renkteki tüm kenarları kaldırır. Köşe pikselleriyle neredeyse aynı renkte olan -trim kenarlarını kaldırmak için -fuzz komutunu kullanın.

    http://www.imagemagick.org/script/command-line-options.php

  2. +repageSanal kanvasta, mahsulü 'düzleştirmek' için A işlemi gerçekleştirilir.

  3. -borderİçinde, ilave edilir Beyaz .

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.