add export layers, export png, import brush padding
This commit is contained in:
@@ -412,7 +412,7 @@ void App::dialog_save()
|
||||
}
|
||||
}
|
||||
|
||||
void App::dialog_export()
|
||||
void App::dialog_export(std::string ext)
|
||||
{
|
||||
if (!check_license())
|
||||
{
|
||||
@@ -423,7 +423,30 @@ void App::dialog_export()
|
||||
if (canvas)
|
||||
{
|
||||
// TODO: use picker
|
||||
canvas->m_canvas->export_equirectangular(work_path + "/" + doc_name + ".jpg", [this]{
|
||||
canvas->m_canvas->export_equirectangular(work_path + "/" + doc_name + ext, [this]{
|
||||
#if defined(__IOS__)
|
||||
message_box("Export JPG", "Image exported to Photos");
|
||||
#elif defined(__OSX__)
|
||||
message_box("Export JPG", "Image exported to Pictures/PanoPainter folder");
|
||||
#elif defined(_WIN32)
|
||||
message_box("Export JPG", "Image exported to " + work_path);
|
||||
#endif
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
void App::dialog_export_layers()
|
||||
{
|
||||
if (!check_license())
|
||||
{
|
||||
message_box("License", "This function is disabled in demo mode.");
|
||||
return;
|
||||
}
|
||||
|
||||
if (canvas)
|
||||
{
|
||||
// TODO: use picker
|
||||
canvas->m_canvas->export_layers(doc_name, [this] {
|
||||
#if defined(__IOS__)
|
||||
message_box("Export JPG", "Image exported to Photos");
|
||||
#elif defined(__OSX__)
|
||||
|
||||
Reference in New Issue
Block a user