Показать многослойный холст.jl в качестве нового окна

#graphics #window #julia #gtk #cairo

Вопрос:

Я знаю, что вы можете сохранить холст в формате PNG/SVG/PDF в файле Layered.jl, но как бы я отобразил его в новом окне. Я знаю, что это возможно с помощью Cairo (на котором основан Layered.jl) и окна Gtk.

Ответ №1:

Если вы уже сохранили исходный холст в формате svg или pdf, затем вы можете загрузить его на другой холст, например, canvas = Canvas(300, 400) с draw_svg(canvas, "filename.svg") помощью или draw_pdf(canvas, "filename.pdf") . Смотрите файл drawing.jl в многоуровневом дистрибутиве.jl.