Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CompressFormData ¶
type CompressFormData struct {
File huma.FormFile `` /* 129-byte string literal not displayed */
Quality int `` /* 178-byte string literal not displayed */
Level string `` /* 232-byte string literal not displayed */
}
CompressFormData はmultipart/form-dataのフォームデータを表す。
type CompressHandler ¶
type CompressHandler struct {
// contains filtered or unexported fields
}
CompressHandler は画像圧縮ハンドラーを表す。
func NewCompressHandler ¶
func NewCompressHandler(processors map[processor.ImageFormat]processor.Processor) *CompressHandler
NewCompressHandler は新しいCompressHandlerを生成する。
func (*CompressHandler) Handle ¶
func (h *CompressHandler) Handle(ctx context.Context, input *CompressInput) (*huma.StreamResponse, error)
Handle は画像圧縮リクエストを処理する。
type CompressInput ¶
type CompressInput struct {
RawBody huma.MultipartFormFiles[CompressFormData]
}
CompressInput は圧縮エンドポイントのリクエストを表す。
type ConvertFormData ¶
type ConvertFormData struct {
File huma.FormFile `` /* 129-byte string literal not displayed */
Format string `form:"format" enum:"jpeg,png,webp" required:"true" example:"webp" doc:"出力フォーマット(jpeg/png/webp)"`
Quality int `` /* 178-byte string literal not displayed */
Level string `` /* 206-byte string literal not displayed */
}
ConvertFormData はフォーマット変換のmultipart/form-dataを表す。
type ConvertHandler ¶
type ConvertHandler struct {
// contains filtered or unexported fields
}
ConvertHandler は画像フォーマット変換ハンドラーを表す。
func NewConvertHandler ¶
func NewConvertHandler(processors map[processor.ImageFormat]processor.Processor) *ConvertHandler
NewConvertHandler は新しいConvertHandlerを生成する。
func (*ConvertHandler) Handle ¶
func (h *ConvertHandler) Handle(ctx context.Context, input *ConvertInput) (*huma.StreamResponse, error)
Handle は画像フォーマット変換リクエストを処理する。
type ConvertInput ¶
type ConvertInput struct {
RawBody huma.MultipartFormFiles[ConvertFormData]
}
ConvertInput はフォーマット変換エンドポイントのリクエストを表す。
Click to show internal directories.
Click to hide internal directories.