Sie können mit -shave und einfach rasieren die Kanten ab und verwenden Sie dann die Logik, die Sie danach entsprechend zu verarbeiten, verwenden.
Hinweis: Der Betrag, den Sie rasieren weg (zB das Argument nach „-shave“
40x40
oder10x10
, etc.) ist wichtig, so sicher sein, gründlich zu testen diese Einstellung, um sicherzustellen, für Ihre Bilder überall in Ihrer Umgebung funktioniert.
Beispiellogik
@ECHO ON SET Convert="C:\Program Files\ImageMagick\Convert.exe" %convert% C:\Folder\Circle.jpg -shave 40x40 C:\Folder\ShavedCircle.jpg <The rest of your logic against C:\Folder\ShavedCircle.jpg now>
Vor
Nach dem
Weitere Ressourcen
Rasieren, Kanten aus einem Bild entfernen
Die Umkehrung der Operatoren "-border" oder "-frame" ist " -shave ". Wenn dieselben Argumente angegeben werden, wird der durch diese Befehle hinzugefügte Speicherplatz entfernt.
Beachten Sie bei diesen drei Operatoren vor allem, dass sie auf gegenüberliegenden Seiten der Bilder Platz hinzufügen und entfernen, nicht nur auf einer Seite oder auf benachbarten Seiten.
Wenn Sie nur eine Kante eines Bildes entfernen möchten, müssen Sie stattdessen den Operator "-chop" verwenden. (Siehe die Chop-Beispiele unten).
Wie zuvor wirken alle Operatoren "-border", "-frame" und " -shave " nur auf das virtuelle Bild auf der virtuellen Leinwand und nicht auf die virtuelle Leinwand selbst.