Skip to content

ZeynTheDev/ZeynConverter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ZeynConverter

Note

Current Version: 0.3.0 (Advanced Layout Update)

Java based application that serves batch image conversion to PDF. Zeyn Converter Screenshot

Features

  • Batch conversion for multiple images to a single PDF file.
  • Flexible PDF layouting (standardized size or original image dimension).
  • Multi format support (currently JPG, PNG, and WebP).
  • Drag and drop suppport.

How to Use

  1. Go to the release page of this repository.
  2. Find the latest release (e.g., v0.3.0).
  3. Based on your operating system, follow the steps below:

🖥️ For Windows Users

  • Download the .exe file (e.g., Zeyn Converter-0.3.0.exe).
  • Run the installer. It will automatically create desktop and Start Menu shortcuts.

🐧 For Linux Users

  • Download the .jar file (e.g., ZeynConverter-0.3.0.jar).
  • Ensure you have Java Runtime Environment (JRE) installed. You can get it from Adoptium (OpenJDK) or Oracle.
  • Open your terminal, navigate to the download folder, and run:
    java -jar ZeynConverter-<version>.jar
    # change the <version> as the version number you downloaded (e.g. 0.3.0)
  • Java environment configuration documentation can be read here: Eclipse Temurin Documentation

🍎 For macOS

  • Download the .dmg file (e.g., ZeynConverter-1.3.0.dmg).
  • Open the .dmg and drag ZeynConverter to your Applications folder.

Note:

  1. You might need to allow the app in "System Settings > Security & Privacy" since it's not signed by Apple.
  2. Actually, the current version is 0.x.0 since these releases still need more development (pre-release versions) but Apple is more strict in version numering. They require that the first number in the application version (CFBundleShortVersionString) must be a positive integer (1 or higher) and cannot start with the number 0. So, in short, pre-release version for macOS bros is 1.x and Windows/Linux bros is 0.x and stable version for macOS start from 2.x and for Windows/Linux start from 1.x.

Development Plan

v0.4.0: Security & Options Update

  • Adding feature to adjust document protection.
  • Adding metadata configuration feature.

v0.5.0: QOL and UI Update

  • Adding sorting feature.
  • Adding a custom icon.

v0.6.0: Adding Format Support

  • Adding Bitmap (.bmp, .ico, .cur) support.
  • Adding Scalable Vector Graphic/SVG (.svg) support [I think it may be moved to v0.7.0 or any higher if I found it harder than expected]

v0.7.0-0.x.x: ???

  • Adding app theme configuration. [Target: v1.0.0]
  • Etc.

Developer Talk on Current Version

Finally my final exam is over!! If you interested to know the detail, I actually just did a paper replication. I try to replicate the ML model training from Fashion-MNIST paper (you can check their paper here or the github page here), the paper from one of most famous dataset in AI research. I try to replicate its best models with using their best parameters. Of course, I use some configuration to recreate the model training environment like how Xiao and Rasul did in 2017. I also did some big data exploration, also trying to apply InfoBatch to check the effect on the model accuracy result.

If I remember it, maybe I'll upload its model with the .pkl files and the parquet files (seems this one not really necessary since load and process Fashion-MNIST will not consuming our resources that much as DeepFashion, Fashionpedia, or else) to my Github. I'll try to pin it on the next update and provide the link on the developer talk here.

Okay, leaving the hard topic, now let's move to the casual one.

"If what you did is just replicating, then why it takes a month?"

Nice question. As the answer: because I need to understand it. Of course, I just vibe coding the model training and the data processing, but still I need to understand them all. I need to understand why this one need the histogram depth as 10, I need to understand why that InfoBatch reducing the model accuracy, and else. So yeah, it's cost times not because the code, but the understanding. Sorry for the long waiting hehe.

As my apologize, take a look on these cute chibis of Seol-ah hehe :3
Seol Ah Chibi 1 Seol Ah Chibi 2 Seol Ah Chibi 3

Character: Wi Seol-ah (위설아)
Sauce: Shadow of Supreme / Childhood of The Zenith / 천하제일인의 소꿉친구
Link: Tapas | Kakao Korea | MyAnimeList

Good bye! See y'all on the next version!

About

Java based application that serve batch image conversion to PDF.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages