PACS System 0.1.0
PACS DICOM system library
Loading...
Searching...
No Matches
kcenon::pacs::web::thumbnail_params Struct Reference

Parameters for thumbnail generation. More...

#include <thumbnail_service.h>

Collaboration diagram for kcenon::pacs::web::thumbnail_params:
Collaboration graph

Public Attributes

uint16_t size {128}
 Output size in pixels (64, 128, 256, 512)
 
std::string format {"jpeg"}
 Output format ("jpeg", "png")
 
int quality {60}
 Quality for lossy compression (1-100)
 
uint32_t frame {1}
 Frame number for multi-frame images (1-indexed)
 

Detailed Description

Parameters for thumbnail generation.

Definition at line 42 of file thumbnail_service.h.

Member Data Documentation

◆ format

std::string kcenon::pacs::web::thumbnail_params::format {"jpeg"}

Output format ("jpeg", "png")

Definition at line 47 of file thumbnail_service.h.

47{"jpeg"};

Referenced by kcenon::pacs::web::thumbnail_service::generate_thumbnail(), and kcenon::pacs::web::thumbnail_service::get_thumbnail().

◆ frame

uint32_t kcenon::pacs::web::thumbnail_params::frame {1}

Frame number for multi-frame images (1-indexed)

Definition at line 53 of file thumbnail_service.h.

53{1};

Referenced by kcenon::pacs::web::thumbnail_service::generate_thumbnail(), and kcenon::pacs::web::thumbnail_service::get_thumbnail().

◆ quality

int kcenon::pacs::web::thumbnail_params::quality {60}

Quality for lossy compression (1-100)

Definition at line 50 of file thumbnail_service.h.

50{60};

Referenced by kcenon::pacs::web::thumbnail_service::generate_thumbnail(), and kcenon::pacs::web::thumbnail_service::get_thumbnail().

◆ size

uint16_t kcenon::pacs::web::thumbnail_params::size {128}

Output size in pixels (64, 128, 256, 512)

Definition at line 44 of file thumbnail_service.h.

44{128};

Referenced by kcenon::pacs::web::thumbnail_service::generate_thumbnail(), and kcenon::pacs::web::thumbnail_service::get_thumbnail().


The documentation for this struct was generated from the following file: