przekonwertuj obraz z wiersza poleceń na strumień konsoli


3

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ą?


Naprawdę wątpię, że będzie taki, który jest prostszy niż convert foo.png foo.jp && cat foo.jpg.
terdon

Odpowiedzi:


5

W ImageMagick, convertjeś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 .


2
Właśnie tego szukałem. Wygląda na to, że konwersja wyłącza się z nazwy pliku - jak bym podał typ wyjścia?
xtravar

poprzedzić „-” słowem „typ:”. Dodałem przykład do mojej odpowiedzi.
Wandering Logic
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.