Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[FEATURE REQUEST] extract thumbnail. #754

Closed
bartoszek opened this issue Sep 8, 2023 · 1 comment
Closed

[FEATURE REQUEST] extract thumbnail. #754

bartoszek opened this issue Sep 8, 2023 · 1 comment
Assignees
Labels
enhancement New feature or request

Comments

@bartoszek
Copy link

Is your feature request related to a problem?

I would like to write a thumbnailer for a Linux desktop, and need an option to quickly extract a thumbnail or a specific layer from the sliced file.

Describe the solution you'd like

Add option get-thumbnail get-layer -id # to UVtoolsCMD or a switch to extract command --layer=# --thumbnail

Files

No response

@bartoszek bartoszek added the enhancement New feature or request label Sep 8, 2023
sn4k3 added a commit that referenced this issue Sep 16, 2023
- (Fix) CTB: Error when open file in partial model with malformed file due invalid checksum
- (Improvement) Improve "extract" command to allow extract specific thumbnails or layers in a range or indexes (#754)
sn4k3 added a commit that referenced this issue Sep 17, 2023
- **UI:**
  - **Settings:**
    - (Add) Themes: Fluent default, which set light/dark mode depending on system settings
    - (Add) Theme density which only applies to Fluent theme
    - (Change) Themes: Rename "Default" to "Simple"
    - (Remove) Simple theme
  - **Exposure time finder:**
    - (Fix) "Multiple layer height" panel visibility was wrongly check for `ExposureTime` instead of `PositionZ`
    - (Fix) "Multiple exposures" panel was always visible even if not able
    - (Improvement) Disable "Multiple exposure" and "Multiple heights" for the AnyCubic format
  - **Tool windows:**
    - (Fix) Align the description to the left to fix the misalignment when resizing the window
    - (Fix) Make layer selection shortcuts to work
  - (Fix) Some invalid bindings
  - (Fix) Save properties to disk/clipboard was disabled when file has no thumbnails
  - (Fix) File - Reset layer properties was no unlocking the File - Save
  - (Improvement) When sending a command under "File - Terminal", it will now unlock the "File - Save" option and refresh the UI with the new information if changed
  - (Improvement) When moving model by an operation or suggestion it will redetect the issues to update their positions (#752)
- **Layer actions - Import layer(s):**
  - (Add) Button to set the current layer
  - (Improvement) If any file isn't imported it will show an message informing why
  - (Fix) Layer properties were getting rebuilt (#739)
- **File formats:**
  - (Change) Thumbnails logic, it's now a `List` instead of a fixed array, this allow to dynamic add or remove thumbnails without having a fixed number
  - (Fix) The flag for using per layer settings (`IsUsingGlobalParameters`) now take into account if layer is able to use each property in check before compare (#742)
  - (Fix) Accessing `BoundingRectangleMillimeters` was not calculating the `BoundingRectangle` if necessary
  - (Fix) SL1: Files with thumbnails size different from original SL1 would not display under the UI
  - (Fix) Anycubic: Model information is not set after an auto-conversion from SL1
  - (Fix) CTB: Error when open file in partial model with malformed file due invalid checksum
  - (Fix) Image files: Could not find a writer for the specified extension (#755)
- **UVtoolsCmd:**
  - (Add) "compare" command to compare two files and output the differences
  - (Add) "print-formats" command to print the available formats
  - (Improvement) Improve "extract" command to allow extract specific thumbnails or layers in a range or indexes (#754)
- **Project:**
  - (Change) Rename UVtools.WPF to UVtools.UI
  - (Change) Make UVtools.UI nullable enabled
  - (Remove) UVtools.GUI
  - (Improvement) Use CompiledBinding instead of ReflectionBinding
  - (Improvement) Sign the libraries and project with a strong key
  - (Upgrade) .NET from 6.0.18 to 6.0.22
  - (Upgrade) AvaloniaUI from 0.10.21 to 11.0.4
  - (Upgrade) OpenCV from 4.7.0 to 4.8.0
- (Add) PrusaSlicer printer: Elegoo Saturn S
@sn4k3
Copy link
Owner

sn4k3 commented Sep 17, 2023

Implemented

@sn4k3 sn4k3 closed this as completed Sep 17, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants