Chcem orezať obrázok s názvom debian-logo.jpg nasledujúcim príkazom:
convert debian-logo.jpg -crop 16x16-16-16 debian_crop.jpg
Ale z nejakého dôvodu je chyba. Mohol by mi niekto povedať, ako to vyriešiť?
odpovede:
1 pre odpoveď č. 1Aký veľký je váš vstup jpg? Použitie záporných odsadení plodín v programe ImageMagick funguje len s centrom -gravity (a veľkosťami väčšími ako 32x32). V opačnom prípade bude orezanie mimo ohraničenia snímky pre akékoľvek iné nastavenie gravitácie. Plodiny sú vždy vztiahnuté na nastavenie gravitácie, ktorá je štandardne nastavená na severozápad. vidieť http://www.imagemagick.org/Usage/crop/#crop_gravity
Ak chcete orezať vo vnútri obrázka pomocouposun, potom musia byť posuny plodín pozitívne a budú sa orezať vo vnútri pomocou pozitívnych posunov, dokonca aj s -gravitáciou na juh, na východ atď. Pozitívny posun sa posunie smerom dovnútra k rohu alebo strane označenej nastavením gravitácie.
Snažíte sa rozšíriť a posúvať obraz v určitom smere s plodinou. Ak áno, potom použite
convert debian-logo.jpg -background black -gravity northwest -extent 16x16-16-16 debian_crop.jpg