Alkl58 / MegaPixel-Qt

Qt GUI for avif, webp, jpegxl and mozjpeg
GNU General Public License v3.0
36 stars 2 forks source link

[Windows] some feedback / problems #4

Open cocoon opened 3 years ago

cocoon commented 3 years ago

Hi, first: Thanks for your project!

I wanted to give some feedback regarding some small problems with the WIndows Version 0.4 I faced:

Nice to see that something like this is being worked on!

I started my own GUI (C#/WPF) last year private just for myself to experiment and to convert a lot of jpegs and it is so similar to this one. (temp image: https://postimg.cc/HVHk8JZZ)

Queue, Agent Process communicates using AnonPipes and receives the queue/settings, Drag/Drop to handle files/folders, csv-files, checksum verification to check if lossless encoded file really is the same when decoded, and I planned to add presets as well for different kind of images like Photo, Document scans, Pixel Art, ... but only for jpeg xl and I just started to write down all possible cmd parameters.

I can stop now when MegaPixel is working. 👍

Alkl58 commented 3 years ago

my firewall intercepted the network traffic to localhost and that caused the program to freeze when trying to start encoding (maybe add some check)

Thats really weird, the program itself doesn't have any online connectivity. I am not sure what would cause it to even try to use Networking. It could be some Python module. I will try to investigate.

Presets loading crashes the program

I (hopefully) found the issue. The UI crashes when trying to set an index to a checkbox (which doesn't work obviously) https://github.com/Alkl58/MegaPixel-Qt/blob/3f38effe6b433f4cba6f288361d61a14a66866f2/MegaPixel-Qt/main.py#L182 I will fix it asap.

cocoon commented 3 years ago

I tried to find something with Google but did not find something. I only can tell you it opens some random port not a fixed one.

MegaPixel-QT_Localhost

using this FW: https://www.evorim.com/en/free-firewall

cocoon commented 3 years ago

I uploaded my csharp library wrapper for jpeg-xl if you ever switch back to WPF and want improve it or to make a nice UI for it. The WPF GUI there it is only an example, not the one I use here.