image
czkawka
Our great sponsors
image | czkawka | |
---|---|---|
37 | 361 | |
4,451 | 16,937 | |
2.7% | - | |
9.1 | 7.9 | |
2 days ago | 8 days ago | |
Rust | Rust | |
Apache License 2.0 | GNU General Public License v3.0 or later |
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.
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.
-
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.
-
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.
-
From C# to Rust, what do i need to know?
You can use the image crate.
-
Hey Rustaceans! Got a question? Ask here! (27/2022)!
As for image processing, I'd start on crates.io and search for "image processing" and skim through to find the most downloaded crates -- image seems to be the most popular, with over 7 million downloads, so I'd check if that has what you want, and if not photon-rs seemed relatively mature with perhaps more features (albeit far less commonly used)
czkawka
- Merge three separate partial libraries from external USB drives
-
fdupes: Identify or Delete Duplicate Files
I've used Czkawka (https://github.com/qarmin/czkawka) because it does Lanczos-based image duplicate detection, which makes it more practical for me.
-
PhotoPrism: Browse Your Life in Pictures
I used to use DupeGuru which has some photo-specific dupe detection where you can fuzzy match image dupes based on content: https://dupeguru.voltaicideas.net/
But I switched over to czkawka, which has a better interface for comparing files, and seems to be a bit faster: https://github.com/qarmin/czkawka
Unfortunately, neither of these are integrated into Photoprism, so you still have to do some file management outside the database before importing.
I also haven't used Photoprism extensively yet (I think it's running on one of my boxes, but I haven't gotten around to setting it up), but I did find that it wasn't really built for file-based libraries. It's a little more heavyweight, but my research shows that Nextcloud Memories might be a better choice for me (it's not the first-party Nextcloud photos app, but another one put together by the community): https://apps.nextcloud.com/apps/memories
-
Please don't post like 20 similar images to the art sites?
Czkawka can do this.
-
I'm amazed how I find anything & why I have so many dupes!
There's always the well-respected tool, Czkawka. Or, of the CLI is your thing, jdupes is a good option.
-
Anyone know of any good file deduplication tools?
It's post-process scheduled deduplication. Also, there's czkawka: https://github.com/qarmin/czkawka
- Johnny Decimal
-
[media] Czkawka 6.0 - File cleaner, now finds similar audio files by content, files by size and name and fix and speedup similar images search
Repository - https://github.com/qarmin/czkawka Files to download - https://github.com/qarmin/czkawka/releases Installation - https://github.com/qarmin/czkawka/blob/master/instructions/Installation.md Instruction - https://github.com/qarmin/czkawka/blob/master/instructions/Instruction.md Translation - https://crowdin.com/project/czkawka
-
A duplicate file finder with GUI written using gtk4-rs and relm4
Nice, looks very clean. Are you aware of czkawka? That's a fairly advanced duplicate finder, also written in rust and also using gtk4: https://github.com/qarmin/czkawka
-
Using hash to compare files
On the topic of file deduplication, the is Czkawka, a program made by a fellow Pole that I have used couple of times. Even if you want to continue with your project, you can get some inspiration on how they did that.
What are some alternatives?
dupeguru - Find duplicate files
opencv-rust - Rust bindings for OpenCV 3 & 4
jdupes - A powerful duplicate file finder and an enhanced fork of 'fdupes'.
fdupes - FDUPES is a program for identifying or deleting duplicate files residing within specified directories.
AntiDupl - A program to search similar and defect pictures on the disk
PhotoPrism - AI-Powered Photos App for the Decentralized Web 🌈💎✨
photon - âš¡ Rust/WebAssembly image processing library
imageproc (PistonDevelopers) - Image processing operations
imageproc - An advanced image processing library for Rust.
rust-ndarray - ndarray: an N-dimensional array with array views, multidimensional slicing, and efficient operations
darktable - darktable is an open source photography workflow application and raw developer
datacurator-filetree - a standard filetree for /r/datacurator [ and r/datahoarder ]