##master-page:Unknown-Page ##master-date:Unknown-Date #acl -All:write Default #format wiki #language ru = Работа с рисунками = == Основы == Начиная с !MoinMoin версии 1.9 Вы можете выбирать из двух инструментов для рисования: TWikiDraw и (новый) !AnyWikiDraw. TWikiDraw доступен в !MoinMoin довольно давно и уже несколько устарел. Мы, тем не менее, сохранили его для обеспечения совместимости с уже имеющимися рисунками. [[http://sourceforge.net/projects/anywikidraw/|AnyWikiDraw]] - это специальная версия JHotDraw7 для вики, преемница TWikiDraw, но с более новым интерфейсом пользователя и несколькими очень интересными дополнительными возможностями. == Использование == Для включения рисунка в Вашу страницу используйте следующий синтаксис: {{{ {{drawing:[.tdraw|.adraw]}} }}} Используйте '''.tdraw''' для рисунков TWikiDraw и '''.adraw''' для рисунков !AnyWikiDraw. Если Вы не укажете расширение, по умолчанию принимается формат TWikiDraw. Если рисунок еще не существует, Вы увидите символ вложения вместо рисунка. Щелчок по нему переведет Вас на страницу, на которой будет запущен апплет рисования, с помощью которого Вы сможете создать новый рисунок и сохранить его. Когда moin после этого выполнит рендеринг страницы вики, Вы увидите созданный PNG вашего нового рисунка. Если Вы щелкнете по отрендеренному PNG существующего рисунка, moin загрузит апплет рисования, после чего Вы сможете изменить этот рисунок. (!) Если Вы увидите сообщение с запросом подтверждения о том, хотите ли Вы загрузить апплет, Вы должны подтвердить это. Можете поэкспериментировать самостоятельно с инструментами рисования, Вы обнаружите множество интересных возможностей. Например, добавление изображений в рисунок, возможности группирования, эффекты прозрачности и поворотов любых частей рисунка с помощью медленных двойных челчков мышью по ним. Пробуйте! == Примеры == === Разметка для TWikiDraw рисунка === {{{ {{drawing:twikitest.tdraw}} }}} === Рендеринг TWikiDraw рисунка === {{drawing:twikitest.tdraw}} === Разметка для AnyWikiDraw рисунка === {{{ {{drawing:anywikitest.adraw}} }}} === Рендеринг AnyWikiDraw рисунка === {{drawing:anywikitest.adraw}} == Формат файла .tdraw == !MoinMoin < 1.9 сохраняет 3 файла для каждого рисунка TWikiDraw: * drawingname.draw (файл рисунка для TWikiDraw) * drawingname.map (для рисунков, по которым можно щелкать мышью) * drawingname.png (PNG рендеринг для рисунка) В !MoinMoin 1.9 это было изменено так, что теперь требуется только один файл (используйте пожалуйста `moin migration data` для конвертирования имеющихся данных): * drawingname.tdraw Этот .tdraw файл является просто tar архивом, в котором содержатся три вышеописанных файла (см.выше). Файлы внутри архива называются однообразно `drawing.*`, поэтому их не надо переименовывать при изменении имени файла .tdraw. == Формат файла .adraw == !MoinMoin 1.9 теперь поддерживает также рисунки !AnyWikiDraw и сохраняет их в .adraw tar файл, который содержит: * drawing.svg (SVG файл для !AnyWikiDraw) * drawing.png (PNG отрендеренное изображение SVG) Файлы внутри архива называются однообразно `drawing.*`, поэтому их не надо переименовывать при изменении имени файла .adraw.