Another update from ingydotnet^djgoku

This commit is contained in:
Ingy döt Net 2015-11-18 06:14:39 +00:00
parent 91df62d461
commit 948b86eafa
7604 changed files with 108452 additions and 22726 deletions

View file

@ -0,0 +1,6 @@
convert[img_, out_] :=
Module[{pipe =
StartProcess[{"WolframKernel", "-noinit", "-noprompt", "-run",
"Export[\"out.jpg\",ImportString[InputString[],\"PPM\"]]"}]},
WriteString[pipe, ExportString[Image[Graphics[]], "PPM"]];
Close[pipe];];

View file

@ -0,0 +1,15 @@
let print_jpeg ~img ?(quality=96) () =
let cmd = Printf.sprintf "cjpeg -quality %d" quality in
(*
let cmd = Printf.sprintf "ppmtojpeg -quality %d" quality in
let cmd = Printf.sprintf "convert ppm:- -quality %d jpg:-" quality in
*)
let ic, oc = Unix.open_process cmd in
output_ppm ~img ~oc;
try
while true do
let c = input_char ic in
print_char c
done
with End_of_file -> ()
;;