GIMP3-ML
DESKTOP-F04AGRR\Kritik Soman 3 years ago
parent a834384768
commit 8262a9782e

@ -44,10 +44,6 @@ image_paths = {
}
def N_(message):
return message
def coloring(procedure, image, n_drawables, drawables, force_cpu, progress_bar, config_path_output):
# Save inference parameters and layers
weight_path = config_path_output["weight_path"]
@ -216,7 +212,7 @@ def run(procedure, run_mode, image, n_drawables, layer, args, data):
config.end_run(Gimp.PDBStatusType.SUCCESS)
return result
elif response == Gtk.ResponseType.APPLY:
url = "https://github.com/kritiksoman/GIMP-ML/blob/GIMP3-ML/docs/MANUAL.md"
url = "https://kritiksoman.github.io/GIMP-ML-Docs/docs-page.html#item-7-13"
Gio.app_info_launch_default_for_uri(url, None)
continue
elif response == Gtk.ResponseType.YES:

@ -44,10 +44,6 @@ image_paths = {
}
def N_(message):
return message
def deblur(procedure, image, drawable, force_cpu, progress_bar, config_path_output):
# Save inference parameters and layers
weight_path = config_path_output["weight_path"]
@ -99,13 +95,7 @@ def deblur(procedure, image, drawable, force_cpu, progress_bar, config_path_outp
def run(procedure, run_mode, image, n_drawables, layer, args, data):
# gio_file = args.index(0)
# bucket_size = args.index(0)
force_cpu = args.index(1)
# output_format = args.index(2)
progress_bar = None
config = None
force_cpu = args.index(0)
if run_mode == Gimp.RunMode.INTERACTIVE:
# Get all paths
@ -188,7 +178,7 @@ def run(procedure, run_mode, image, n_drawables, layer, args, data):
config.end_run(Gimp.PDBStatusType.SUCCESS)
return result
elif response == Gtk.ResponseType.APPLY:
url = "https://github.com/kritiksoman/GIMP-ML/blob/GIMP3-ML/docs/MANUAL.md"
url = "https://kritiksoman.github.io/GIMP-ML-Docs/docs-page.html#item-7-3"
Gio.app_info_launch_default_for_uri(url, None)
continue
else:

@ -44,10 +44,6 @@ image_paths = {
}
def N_(message):
return message
def dehaze(procedure, image, drawable, force_cpu, progress_bar, config_path_output):
# Save inference parameters and layers
weight_path = config_path_output["weight_path"]
@ -99,10 +95,7 @@ def dehaze(procedure, image, drawable, force_cpu, progress_bar, config_path_outp
def run(procedure, run_mode, image, n_drawables, layer, args, data):
force_cpu = args.index(1)
progress_bar = None
config = None
force_cpu = args.index(0)
if run_mode == Gimp.RunMode.INTERACTIVE:
# Get all paths
@ -185,7 +178,7 @@ def run(procedure, run_mode, image, n_drawables, layer, args, data):
config.end_run(Gimp.PDBStatusType.SUCCESS)
return result
elif response == Gtk.ResponseType.APPLY:
url = "https://github.com/kritiksoman/GIMP-ML/blob/GIMP3-ML/docs/MANUAL.md"
url = "https://kritiksoman.github.io/GIMP-ML-Docs/docs-page.html#item-7-4"
Gio.app_info_launch_default_for_uri(url, None)
continue
else:

@ -44,10 +44,6 @@ image_paths = {
}
def N_(message):
return message
def denoise(procedure, image, drawable, force_cpu, progress_bar, config_path_output):
# Save inference parameters and layers
weight_path = config_path_output["weight_path"]
@ -97,10 +93,7 @@ def denoise(procedure, image, drawable, force_cpu, progress_bar, config_path_out
def run(procedure, run_mode, image, n_drawables, layer, args, data):
force_cpu = args.index(1)
progress_bar = None
config = None
force_cpu = args.index(0)
if run_mode == Gimp.RunMode.INTERACTIVE:
# Get all paths
@ -183,7 +176,7 @@ def run(procedure, run_mode, image, n_drawables, layer, args, data):
config.end_run(Gimp.PDBStatusType.SUCCESS)
return result
elif response == Gtk.ResponseType.APPLY:
url = "https://github.com/kritiksoman/GIMP-ML/blob/GIMP3-ML/docs/MANUAL.md"
url = "https://kritiksoman.github.io/GIMP-ML-Docs/docs-page.html#item-7-5"
Gio.app_info_launch_default_for_uri(url, None)
continue
else:

@ -44,10 +44,6 @@ image_paths = {
}
def N_(message):
return message
def enlighten(procedure, image, drawable, force_cpu, progress_bar, config_path_output):
# Save inference parameters and layers
weight_path = config_path_output["weight_path"]
@ -98,10 +94,7 @@ def enlighten(procedure, image, drawable, force_cpu, progress_bar, config_path_o
def run(procedure, run_mode, image, n_drawables, layer, args, data):
force_cpu = args.index(1)
progress_bar = None
config = None
force_cpu = args.index(0)
if run_mode == Gimp.RunMode.INTERACTIVE:
# Get all paths
@ -184,7 +177,7 @@ def run(procedure, run_mode, image, n_drawables, layer, args, data):
config.end_run(Gimp.PDBStatusType.SUCCESS)
return result
elif response == Gtk.ResponseType.APPLY:
url = "https://github.com/kritiksoman/GIMP-ML/blob/GIMP3-ML/docs/MANUAL.md"
url = "https://kritiksoman.github.io/GIMP-ML-Docs/docs-page.html#item-7-6"
Gio.app_info_launch_default_for_uri(url, None)
continue
else:

@ -43,10 +43,6 @@ image_paths = {
}
def N_(message):
return message
def faceparse(procedure, image, drawable, force_cpu, progress_bar, config_path_output):
# Save inference parameters and layers
weight_path = config_path_output["weight_path"]
@ -98,10 +94,7 @@ def faceparse(procedure, image, drawable, force_cpu, progress_bar, config_path_o
def run(procedure, run_mode, image, n_drawables, layer, args, data):
force_cpu = args.index(1)
progress_bar = None
config = None
force_cpu = args.index(0)
if run_mode == Gimp.RunMode.INTERACTIVE:
# Get all paths
@ -184,7 +177,7 @@ def run(procedure, run_mode, image, n_drawables, layer, args, data):
config.end_run(Gimp.PDBStatusType.SUCCESS)
return result
elif response == Gtk.ResponseType.APPLY:
url = "https://github.com/kritiksoman/GIMP-ML/blob/GIMP3-ML/docs/MANUAL.md"
url = "https://kritiksoman.github.io/GIMP-ML-Docs/docs-page.html#item-7-9"
Gio.app_info_launch_default_for_uri(url, None)
continue
else:

@ -84,10 +84,6 @@ model_name_enum = StringEnum(
)
def N_(message):
return message
def inpainting(
procedure,
image,
@ -159,9 +155,6 @@ def run(procedure, run_mode, image, n_drawables, layer, args, data):
force_cpu = args.index(0)
model_name = args.index(1)
progress_bar = None
config = None
if run_mode == Gimp.RunMode.INTERACTIVE:
# Get all paths
config_path = os.path.join(
@ -283,7 +276,7 @@ def run(procedure, run_mode, image, n_drawables, layer, args, data):
config.end_run(Gimp.PDBStatusType.SUCCESS)
return result
elif response == Gtk.ResponseType.APPLY:
url = "https://github.com/kritiksoman/GIMP-ML/blob/GIMP3-ML/docs/MANUAL.md"
url = "https://kritiksoman.github.io/GIMP-ML-Docs/docs-page.html#item-7-1"
Gio.app_info_launch_default_for_uri(url, None)
continue
else:

@ -42,45 +42,6 @@ image_paths = {
),
}
def N_(message):
return message
def show_dialog(message, title, icon="logo"):
use_header_bar = Gtk.Settings.get_default().get_property("gtk-dialogs-use-header")
dialog = GimpUi.Dialog(use_header_bar=use_header_bar, title=_(title))
# Add buttons
dialog.add_button("_Cancel", Gtk.ResponseType.CANCEL)
dialog.add_button("_OK", Gtk.ResponseType.APPLY)
vbox = Gtk.Box(orientation=Gtk.Orientation.VERTICAL, homogeneous=False, spacing=10)
dialog.get_content_area().add(vbox)
vbox.show()
# Create grid to set all the properties inside.
grid = Gtk.Grid()
grid.set_column_homogeneous(False)
grid.set_border_width(10)
grid.set_column_spacing(10)
grid.set_row_spacing(10)
vbox.add(grid)
grid.show()
# Show Logo
logo = Gtk.Image.new_from_file(image_paths[icon])
# vbox.pack_start(logo, False, False, 1)
grid.attach(logo, 0, 0, 1, 1)
logo.show()
# Show message
label = Gtk.Label(label=_(message))
# vbox.pack_start(label, False, False, 1)
grid.attach(label, 1, 0, 1, 1)
label.show()
dialog.show()
dialog.run()
return
def interpolation(
procedure,
image,
@ -150,6 +111,7 @@ def interpolation(
"Inference not successful. See error_log.txt in GIMP-ML folder.",
"Error !",
"error",
image_paths
)
return procedure.new_return_values(Gimp.PDBStatusType.SUCCESS, GLib.Error())
@ -283,7 +245,7 @@ def run(procedure, run_mode, image, n_drawables, layer, args, data):
config.end_run(Gimp.PDBStatusType.SUCCESS)
return result
elif response == Gtk.ResponseType.APPLY:
url = "https://github.com/kritiksoman/GIMP-ML/blob/GIMP3-ML/docs/MANUAL.md"
url = "https://kritiksoman.github.io/GIMP-ML-Docs/docs-page.html#item-7-2"
Gio.app_info_launch_default_for_uri(url, None)
continue
else:

@ -43,10 +43,6 @@ image_paths = {
}
def N_(message):
return message
def k_means(
procedure, image, drawable, n_cluster, position, progress_bar, config_path_output
):
@ -108,9 +104,6 @@ def run(procedure, run_mode, image, n_drawables, layer, args, data):
n_cluster = args.index(0)
position = args.index(1)
progress_bar = None
config = None
if run_mode == Gimp.RunMode.INTERACTIVE:
# Get all paths
config_path = os.path.join(
@ -206,7 +199,7 @@ def run(procedure, run_mode, image, n_drawables, layer, args, data):
config.end_run(Gimp.PDBStatusType.SUCCESS)
return result
elif response == Gtk.ResponseType.APPLY:
url = "https://github.com/kritiksoman/GIMP-ML/blob/GIMP3-ML/docs/MANUAL.md"
url = "https://kritiksoman.github.io/GIMP-ML-Docs/docs-page.html#item-7-11"
Gio.app_info_launch_default_for_uri(url, None)
continue
else:

@ -39,10 +39,6 @@ image_paths = {
model_dict = {"Places2": "places2", "CelebA": "celeba", "Paris-StreetView": "psv"}
def N_(message):
return message
def matting(
procedure,
image,
@ -102,10 +98,7 @@ def matting(
def run(procedure, run_mode, image, n_drawables, layer, args, data):
force_cpu = args.index(1)
progress_bar = None
config = None
force_cpu = args.index(0)
if run_mode == Gimp.RunMode.INTERACTIVE:
# Get all paths
@ -203,7 +196,7 @@ def run(procedure, run_mode, image, n_drawables, layer, args, data):
config.end_run(Gimp.PDBStatusType.SUCCESS)
return result
elif response == Gtk.ResponseType.APPLY:
url = "https://github.com/kritiksoman/GIMP-ML/blob/GIMP3-ML/docs/MANUAL.md"
url = "https://kritiksoman.github.io/GIMP-ML-Docs/docs-page.html#item-7-12"
Gio.app_info_launch_default_for_uri(url, None)
continue
else:

@ -43,10 +43,6 @@ image_paths = {
}
def N_(message):
return message
def monodepth(procedure, image, drawable, force_cpu, progress_bar, config_path_output):
# Save inference parameters and layers
weight_path = config_path_output["weight_path"]
@ -96,7 +92,7 @@ def monodepth(procedure, image, drawable, force_cpu, progress_bar, config_path_o
def run(procedure, run_mode, image, n_drawables, layer, args, data):
force_cpu = args.index(1)
force_cpu = args.index(0)
if run_mode == Gimp.RunMode.INTERACTIVE:
# Get all paths
@ -180,7 +176,7 @@ def run(procedure, run_mode, image, n_drawables, layer, args, data):
config.end_run(Gimp.PDBStatusType.SUCCESS)
return result
elif response == Gtk.ResponseType.APPLY:
url = "https://github.com/kritiksoman/GIMP-ML/blob/GIMP3-ML/docs/MANUAL.md"
url = "https://kritiksoman.github.io/GIMP-ML-Docs/docs-page.html#item-7-7"
Gio.app_info_launch_default_for_uri(url, None)
continue
else:

@ -74,3 +74,7 @@ def save_image(image, drawable, file_path):
GObject.Value(GObject.TYPE_BOOLEAN, True),
],
)
def N_(message):
return message

@ -42,11 +42,6 @@ image_paths = {
),
}
def N_(message):
return message
def semseg(procedure, image, drawable, force_cpu, progress_bar, config_path_output):
# Save inference parameters and layers
weight_path = config_path_output["weight_path"]
@ -97,10 +92,7 @@ def semseg(procedure, image, drawable, force_cpu, progress_bar, config_path_outp
def run(procedure, run_mode, image, n_drawables, layer, args, data):
force_cpu = args.index(1)
progress_bar = None
config = None
force_cpu = args.index(0)
if run_mode == Gimp.RunMode.INTERACTIVE:
# Get all paths
@ -184,7 +176,7 @@ def run(procedure, run_mode, image, n_drawables, layer, args, data):
config.end_run(Gimp.PDBStatusType.SUCCESS)
return result
elif response == Gtk.ResponseType.APPLY:
url = "https://github.com/kritiksoman/GIMP-ML/blob/GIMP3-ML/docs/MANUAL.md"
url = "https://kritiksoman.github.io/GIMP-ML-Docs/docs-page.html#item-7-8"
Gio.app_info_launch_default_for_uri(url, None)
continue
else:

@ -43,10 +43,6 @@ image_paths = {
}
def N_(message):
return message
def super_resolution(
procedure,
image,
@ -137,9 +133,6 @@ def run(procedure, run_mode, image, n_drawables, layer, args, data):
filter = args.index(1)
force_cpu = args.index(2)
progress_bar = None
config = None
if run_mode == Gimp.RunMode.INTERACTIVE:
# Get all paths
config_path = os.path.join(
@ -257,7 +250,7 @@ def run(procedure, run_mode, image, n_drawables, layer, args, data):
config.end_run(Gimp.PDBStatusType.SUCCESS)
return result
elif response == Gtk.ResponseType.APPLY:
url = "https://github.com/kritiksoman/GIMP-ML/blob/GIMP3-ML/docs/MANUAL.md"
url = "https://kritiksoman.github.io/GIMP-ML-Docs/docs-page.html#item-7-10"
Gio.app_info_launch_default_for_uri(url, None)
continue
else:

Binary file not shown.

Before

Width:  |  Height:  |  Size: 836 KiB

After

Width:  |  Height:  |  Size: 176 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 878 KiB

After

Width:  |  Height:  |  Size: 178 KiB

Loading…
Cancel
Save