Szukam czegoś takiego jak „konwersja” ImageMagick, ale to wychodzi na konsolę.
Oczywistą odpowiedzią jest „utwórz plik tymczasowy i cat to”, ale wolałbym nie zadawać sobie trudu.
Czy są jakieś narzędzia linuksowe, które to robią?
Szukam czegoś takiego jak „konwersja” ImageMagick, ale to wychodzi na konsolę.
Oczywistą odpowiedzią jest „utwórz plik tymczasowy i cat to”, ale wolałbym nie zadawać sobie trudu.
Czy są jakieś narzędzia linuksowe, które to robią?
Odpowiedzi:
W ImageMagick, convert
jeśli podasz wyjściową nazwę pliku w taki sposób, -
że będzie ona wysyłana na standardowe wyjście. Coś w stylu convert myimage.jpg -resize 50% - | do-something-with-resized-image
.
Aby określić, że typ danych wyjściowych powinien być inny niż typ danych wejściowych, poprzedź myślnikiem typ: Tak na przykład: convert myimage.jpg png:- | do-something-with-my-png
.
Inną alternatywą byłoby zajrzenie do netpbm .
convert foo.png foo.jp && cat foo.jpg
.