Ho un codice Python che deve fare solo un paio di cose semplici per le fotografie: ritagliare, ridimensionare e sovrapporre una filigrana. Ho usato PIL, e i risultati resample/ridimensionamento sono TERRIBILI. Ho usato imagemagick e l'interfaccia e i comandi sono stati progettati imballando un gatto in una scatola e poi ripetutamente gettandolo giù per una serie di scale su una tastiera.Alternative di imaging Python
Sto cercando qualcosa che non sia PIL o Imagemagick che posso usare con python per realizzare trasformazioni di immagine semplici e di alta qualità. Del resto, non ha nemmeno bisogno di avere collegamenti Python se l'interfaccia della riga di comando è buona.
Oh, e deve essere relativamente indipendente dalla piattaforma, i nostri server di produzione sono Linux, ma alcuni dei nostri sviluppatori si sviluppano su Windows. Non può richiedere l'installazione di una manciata di codice stupido da usare come libreria.
Ti starà cercando un po '. PyMagick è l'unica cosa là fuori oltre al PIL. –
In che modo le persone trovano PIL accettabile? Qualsiasi operazione di ridimensionamento (anche il downsampling) produce artefatti e sfocatura, anche con l'impostazione di ricampionamento ANTIALIAS. Ho cercato per ore di produrre risultati che avrei accettato, ma rispetto a strumenti desktop come Photoshop o GIMP, il ridimensionamento di PIL è patetico. –
Io uso il ridimensionamento con antialias per generare, le miniature per un'app di generazione di documenti, e sono paragonabili a ciò che acrobat pdf viewer fa –