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ą?
linux
command-line
conversion
imagemagick
xtravar
źródło
źródło
convert foo.png foo.jp && cat foo.jpg
.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 styluconvert 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 .
źródło