C# 클래스 BitMiracle.LibJpeg.Classic.Internal.jpeg_d_post_controller

Decompression postprocessing (color quantization buffer control)
파일 보기 프로젝트 열기: prepare/HTML-Renderer

공개 메소드들

메소드 설명
jpeg_d_post_controller ( jpeg_decompress_struct cinfo, bool need_full_buffer )

Initialize postprocessing controller.

post_process_data ( ComponentBuffer input_buf, int &in_row_group_ctr, int in_row_groups_avail, byte output_buf, int &out_row_ctr, int out_rows_avail ) : void
start_pass ( J_BUF_MODE pass_mode ) : void

Initialize for a processing pass.

비공개 메소드들

메소드 설명
post_process_1pass ( ComponentBuffer input_buf, int &in_row_group_ctr, int in_row_groups_avail, byte output_buf, int &out_row_ctr, int out_rows_avail ) : void

Process some data in the one-pass (strip buffer) case. This is used for color precision reduction as well as one-pass quantization.

post_process_2pass ( byte output_buf, int &out_row_ctr, int out_rows_avail ) : void

Process some data in the second pass of 2-pass quantization.

post_process_prepass ( ComponentBuffer input_buf, int &in_row_group_ctr, int in_row_groups_avail, int &out_row_ctr ) : void

Process some data in the first pass of 2-pass quantization.

메소드 상세

jpeg_d_post_controller() 공개 메소드

Initialize postprocessing controller.
public jpeg_d_post_controller ( jpeg_decompress_struct cinfo, bool need_full_buffer )
cinfo jpeg_decompress_struct
need_full_buffer bool

post_process_data() 공개 메소드

public post_process_data ( ComponentBuffer input_buf, int &in_row_group_ctr, int in_row_groups_avail, byte output_buf, int &out_row_ctr, int out_rows_avail ) : void
input_buf ComponentBuffer
in_row_group_ctr int
in_row_groups_avail int
output_buf byte
out_row_ctr int
out_rows_avail int
리턴 void

start_pass() 공개 메소드

Initialize for a processing pass.
public start_pass ( J_BUF_MODE pass_mode ) : void
pass_mode J_BUF_MODE
리턴 void