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

xtravar
źródło
Naprawdę wątpię, że będzie taki, który jest prostszy niż convert foo.png foo.jp && cat foo.jpg.
terdon
stackoverflow.com/questions/4066173/…
Ciro Santilli 中心 改造 中心 996ICU 事件 事件

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 .

Wędrująca logika
źródło
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