Resizem (combine "resize" with "them") is an app designed for bulk image process. It is particularly useful for users who need to resize, convert, and manage large numbers of image files at once. It supports a variety of formats like JPG, JPEG, PNG, GIF, BMP, TIFF and WebP. It also allows you to set custom dimensions while ensuring the quality of the image remains intact (with resampling filters).
Resizem uses Golang to do the "resize and convert" work and Svelte + Flowbite Svelte + TailwindCSS for frontend work.
This is glued together as a single binary with native rendering by the fantastic Wails framework.
Resizem can run on the following operating systems:
You can obtain a pre-compiled Resizem binary for macOS/Windows/Linux from the release page.
Before building Resizem, please prepare the building environment as follows:
wails build
, more build flag could be found at Wails CLI ReferenceCopyright (c) [2024] [Barat Semet]
[Resizem] is licensed under Mulan PSL v2.
You can use this software according to the terms and conditions of the Mulan PSL v2.
You may obtain a copy of Mulan PSL v2 at:
http://license.coscl.org.cn/MulanPSL2
THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND,
EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT,
MERCHANTABILITY OR FIT FOR A PARTICULAR PURPOSE.
See the Mulan PSL v2 for more details.
If you find this app useful, or are interested in open source collaboration, you can try:
frontend/src/lib/i18n/locales/
and draft new PR)