GTK-for-Windows-Runtime-Environment-Installer
image
GTK-for-Windows-Runtime-Environment-Installer | image | |
---|---|---|
9 | 37 | |
576 | 4,517 | |
- | 1.5% | |
0.0 | 9.1 | |
about 2 years ago | 1 day ago | |
Python | Rust | |
- | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
GTK-for-Windows-Runtime-Environment-Installer
-
Can I deploy GTK applications to windows, osx and linux in a self-contained way?
I was trying, but i couldn't make GTK app working on Windows even after installing runtime environment , which i probably would include in app installer if it would work, so i decided to use AvaloniaUI, which seems to work out of box
-
How to build GTK# into WORKING exe with linux dotnet core?
And when i managed to make at least something work on my Fedora linux, i built my app into self-contained untrimmed single exe and sent to my friend, but he couldn't launch my app on Windows as I couldn't on wine. As i can understand, it's because he has no gtk on his computer? Then i found https://github.com/tschoonj/GTK-for-Windows-Runtime-Environment-Installer and was installing it on ssd for couple of minutes Now the app starts, but when i fill the fields and add the task to a list it just crashes. Shell says it's missing some xapp dll (i already tried adding xapp package to my project).
-
PyGObject on Windows
Tried installing this just in case, but still no luck.
-
How complex is it to deploy Rust+GTK to Windows?
There is installer of GTK3 libraries in OS, but not GTK4 - https://github.com/tschoonj/GTK-for-Windows-Runtime-Environment-Installer/releases/tag/2022-01-04
-
Running GTK (PyGObject) on Windows without the Cygwin-like stuff, possible?
The official guide seems to be saying that I should use the Cygwin-like thing (the name is msyg2, but the screenshot looks like Cygwin) to set it up, but from my experience, this is installing some sort of Linux inside of Windows and causes a lot of complications. I want to use the GTK Windows runtime I have installed from GitHub without any Cygwin-like baggage. Is that possible?
-
Czkawka 4.0.0 - My multi-platform duplicate finder, now with image compare tool, similar videos finder, reference folders, translations
Czkawka use GTK 3, and this files are libraries which provide functions to create user interface. It is possible to use exe file from outside of folder, but it is required to install GTK into OS - https://github.com/tschoonj/GTK-for-Windows-Runtime-Environment-Installer/releases (this not works for some people) Most notable changes : - Multithreading support for collecting files to check(2/3x speedup on 4 thread processor and SSD) - Add multiple translations - Polish, Italian, French, German, Russian, Japanese, Chinese and many more(some are computer translated) - all are built into binary, there is no need to use external translation files - Add support for finding similar videos (sadly snap doesn't how this feature for now) - Add "reference folders" - Increased performance by avoiding creating unnecessary image previews - Improved performance due caching hash of broken/not supported images/videos - GUI code refactoring and search code unification - Fixed crash when trying to hard/symlink 0 files - GTK 4 compatibility improvements for future change of toolkit - Change minimal supported OS to Ubuntu 20.04(needed by GTK) - Option to not remove cache from non existent files(e.g. from unplugged pendrive) - Add multiple tooltips with helpful messages - Allow caching prehash - Improve custom selecting of records(allows to use Rust regex) - Remove support for finding zeroed files - Remove HashMB mode - Approximate comparison of music - Enable column sorting for simple treeview - Allow hiding upper panel - Make UI take less space - Add support for raw images(NEF, CR2, KDC...) - Image compare performance and usability improvements - Reorganize(unify) saving/loading data from file - Add cache for similar music files - Reverse selection of items with middle mouse button In current version, Windows version of app lost around 70MB(144MB -> 70MB after unpacking), so it should extract a lot of faster(10s vs 70s previous on VM) Files to download - https://github.com/qarmin/czkawka/releases Virustotal scan: https://www.virustotal.com/gui/file/85f3023741449d357ee8ed1f7ce5248a1dcc4b5c039993a9ec5c04996f9ee415 https://www.virustotal.com/gui/file/eb0a2ba7c70648006106190dbfd363ba59c734269bf84226b484e819b5ee8dc8
It is possible to use exe file from outside of folder, but it is required to install GTK into OS - https://github.com/tschoonj/GTK-for-Windows-Runtime-Environment-Installer/releases (this not works for some people)
-
Czkawka 3.3.0 released to clean your similar pictures, duplicated data, broken files etc.
It works fine for me in Wine. GTK 3 from https://github.com/tschoonj/GTK-for-Windows-Runtime-Environment-Installer/releases is required to be able to open it(this is why binary has so strange name)
-
Czkawka 2.0 - App to clean duplicates, similar images, broken symlinks etc. now with support of multithreading, new progress bar, performance improvements, Windows support etc.
It is possible to be able to run Czkawka without needing to have all these files(just exe file is required) by installing GTK3 Runtime - https://github.com/tschoonj/GTK-for-Windows-Runtime-Environment-Installer/releases
image
-
Transitioning From PyTorch to Burn
With the help of the image crate, loading an image from disk is fairly straightforward.
-
CVE-2023-4863: Heap buffer overflow in WebP (Chrome)
FTR there is a WebP decoder implementation in safe Rust in the image crate: https://github.com/image-rs/image
It used to be quite incomplete for a long time, but work last year has implemented many webp features. Chromium now has a policy of allowing the use of Rust dependencies, so maybe Chromium could start adopting it?
-
Porting a local app to Web
Hello! So I have a local app that I am currently running on desktop (windows). I'm using egui for the UI, and the program basically opens a folder, gets all the images in the folder, and then uses the image-rs library to resize and create a grid of images / some other operations.
- Setting the DPI of an image before saving it
-
png crate gets an ultrafast compression mode, up to 4x faster decompression
png is the de-facto standard Rust crate for reading and writing PNG images, used e.g. by the image crate.
-
What's everyone working on this week (12/2023)?
There's also a CLI to convert between formats. It uses the crate image.
-
The `exr` crate got up to 3x faster, even better performance coming soon
exr is a is a 100% Rust and 100% safe code library for reading and writing OpenEXR images. It is used by the popular image crate to read and write OpenEXR.
-
Announcing zune-jpeg: Rust's fastest JPEG decoder
We're currently looking for contributors to add support for zune-jpeg to the image crate. The image maintainers are open to it, but don't have the capacity to do it themselves. You can find more details here.
-
Does the rust image crate support paletted png?
It would be helpful to contribute to the general change towards an untyped buffer with runtime representations for color space information and fallible conversions. (https://github.com/image-rs/image/pull/1718). It's currently stalling on having too few eyeballs to judge the impact and need for that complexity.
-
picst - a CLI tool to resize clipboard images on the fly
It uses https://github.com/1Password/arboard and https://github.com/image-rs/image under the hood. I haven't tested deeply but I assume it should handle many formats out of the box.
What are some alternatives?
videoduplicatefinder - Video Duplicate Finder - Crossplatform
opencv-rust - Rust bindings for OpenCV 3 & 4
czkawka - Multi functional app to find duplicates, empty folders, similar images etc.
photon - ⚡ Rust/WebAssembly image processing library
czkawkaInstallation
imageproc - An advanced image processing library for Rust.
scoop-directory - A searchable directory of buckets for the scoop package manager for Windows
imageproc (PistonDevelopers) - Image processing operations
gtk4-cross - A Docker container for cross-compiling gtk4 programs to Windows.
rust-ndarray - ndarray: an N-dimensional array with array views, multidimensional slicing, and efficient operations
pywebview - Build GUI for your Python program with JavaScript, HTML, and CSS
oxipng - Multithreaded PNG optimizer written in Rust