libjpeg
A complete implementation of 10918-1 (JPEG) coming from jpeg.org (the ISO group) with extensions for HDR, lossless and alpha channel coding standardized as ISO/IEC 18477 (JPEG XT).
파일 탐색기
최종 버전 다운로드 (.zip)- alphabox.cpp
- alphabox.hpp
- box.cpp
- box.hpp
- checksumbox.cpp
- checksumbox.hpp
- colortrafobox.cpp
- colortrafobox.hpp
- databox.cpp
- databox.hpp
- dctbox.cpp
- dctbox.hpp
- filetypebox.cpp
- filetypebox.hpp
- floattonemappingbox.cpp
- floattonemappingbox.hpp
- floattransformationbox.cpp
- floattransformationbox.hpp
- inversetonemappingbox.cpp
- inversetonemappingbox.hpp
- lineartransformationbox.cpp
- lineartransformationbox.hpp
- Makefile
- matrixbox.cpp
- matrixbox.hpp
- mergingspecbox.cpp
- mergingspecbox.hpp
- namespace.cpp
- namespace.hpp
- nonlineartrafobox.cpp
- nonlineartrafobox.hpp
- outputconversionbox.cpp
- outputconversionbox.hpp
- parametrictonemappingbox.cpp
- parametrictonemappingbox.hpp
- refinementspecbox.cpp
- refinementspecbox.hpp
- superbox.cpp
- superbox.hpp
- tonemapperbox.cpp
- tonemapperbox.hpp
- bitmaphook.cpp
- bitmaphook.hpp
- defaulttmoc.cpp
- defaulttmoc.hpp
- encodea.cpp
- encodea.hpp
- encodeb.cpp
- encodeb.hpp
- encodec.cpp
- encodec.hpp
- filehook.cpp
- filehook.hpp
- iohelpers.cpp
- iohelpers.hpp
- main.cpp
- main.hpp
- Makefile
- reconstruct.cpp
- reconstruct.hpp
- tmo.cpp
- tmo.hpp
- aclosslessscan.cpp
- aclosslessscan.hpp
- acrefinementscan.cpp
- acrefinementscan.hpp
- acsequentialscan.cpp
- acsequentialscan.hpp
- decoder.cpp
- decoder.hpp
- encoder.cpp
- encoder.hpp
- entropyparser.cpp
- entropyparser.hpp
- image.cpp
- image.hpp
- jpeglsscan.cpp
- jpeglsscan.hpp
- lineinterleavedlsscan.cpp
- lineinterleavedlsscan.hpp
- losslessscan.cpp
- losslessscan.hpp
- Makefile
- predictivescan.cpp
- predictivescan.hpp
- predictor.cpp
- predictor.hpp
- predictorbase.cpp
- predictorbase.hpp
- rectanglerequest.cpp
- rectanglerequest.hpp
- refinementscan.cpp
- refinementscan.hpp
- sampleinterleavedlsscan.cpp
- sampleinterleavedlsscan.hpp
- sequentialscan.cpp
- sequentialscan.hpp
- singlecomponentlsscan.cpp
- singlecomponentlsscan.hpp
- tables.cpp
- tables.hpp
- actemplate.cpp
- actemplate.hpp
- arithmetictemplate.cpp
- arithmetictemplate.hpp
- arthdeco.cpp
- arthdeco.hpp
- blockrow.cpp
- blockrow.hpp
- decodertemplate.cpp
- decodertemplate.hpp
- huffmancoder.cpp
- huffmancoder.hpp
- huffmandecoder.cpp
- huffmandecoder.hpp
- huffmanstatistics.cpp
- huffmanstatistics.hpp
- huffmantemplate.cpp
- huffmantemplate.hpp
- Makefile
- qmcoder.cpp
- qmcoder.hpp
- quantizedrow.cpp
- quantizedrow.hpp
- colortrafo.cpp
- colortrafo.hpp
- colortransformerfactory.cpp
- colortransformerfactory.hpp
- floattrafo.cpp
- floattrafo.hpp
- integertrafo.cpp
- integertrafo.hpp
- lslosslesstrafo.cpp
- lslosslesstrafo.hpp
- Makefile
- multiplicationtrafo.cpp
- multiplicationtrafo.hpp
- trivialtrafo.cpp
- trivialtrafo.hpp
- ycbcrtrafo.cpp
- ycbcrtrafo.hpp
- bitmapctrl.cpp
- bitmapctrl.hpp
- blockbitmaprequester.cpp
- blockbitmaprequester.hpp
- blockbuffer.cpp
- blockbuffer.hpp
- blockctrl.cpp
- blockctrl.hpp
- blocklineadapter.cpp
- blocklineadapter.hpp
- bufferctrl.cpp
- bufferctrl.hpp
- hierarchicalbitmaprequester.cpp
- hierarchicalbitmaprequester.hpp
- lineadapter.cpp
- lineadapter.hpp
- linebitmaprequester.cpp
- linebitmaprequester.hpp
- linebuffer.cpp
- linebuffer.hpp
- linelineadapter.cpp
- linelineadapter.hpp
- linemerger.cpp
- linemerger.hpp
- Makefile
- residualblockhelper.cpp
- residualblockhelper.hpp
- residualbuffer.cpp
- residualbuffer.hpp
- dct.cpp
- dct.hpp
- deringing.cpp
- deringing.hpp
- idct.cpp
- idct.hpp
- liftingdct.cpp
- liftingdct.hpp
- Makefile
- bitmaphook.cpp
- bitmaphook.hpp
- hooks.cpp
- hooks.hpp
- imagebitmap.cpp
- imagebitmap.hpp
- jpeg.cpp
- jpeg.hpp
- jpgtypes.cpp
- jpgtypes.hpp
- Makefile
- parameters.cpp
- parameters.hpp
- tagitem.cpp
- tagitem.hpp
- types.cpp
- types.hpp
- bitstream.cpp
- bitstream.hpp
- bytestream.cpp
- bytestream.hpp
- checksumadapter.cpp
- checksumadapter.hpp
- decoderstream.cpp
- decoderstream.hpp
- iostream.cpp
- iostream.hpp
- Makefile
- memorystream.cpp
- memorystream.hpp
- randomaccessstream.cpp
- randomaccessstream.hpp
- staticstream.cpp
- staticstream.hpp
- actable.cpp
- actable.hpp
- adobemarker.cpp
- adobemarker.hpp
- component.cpp
- component.hpp
- exifmarker.cpp
- exifmarker.hpp
- frame.cpp
- frame.hpp
- huffmantable.cpp
- huffmantable.hpp
- jfifmarker.cpp
- jfifmarker.hpp
- lscolortrafo.cpp
- lscolortrafo.hpp
- Makefile
- quantization.cpp
- quantization.hpp
- quantizationtable.cpp
- quantizationtable.hpp
- restartintervalmarker.cpp
- restartintervalmarker.hpp
- scan.cpp
- scan.hpp
- scantypes.cpp
- scantypes.hpp
- thresholds.cpp
- thresholds.hpp
- assert.cpp
- assert.hpp
- ctype.cpp
- ctype.hpp
- errno.cpp
- errno.hpp
- Makefile
- math.cpp
- math.hpp
- setjmp.cpp
- setjmp.hpp
- stdarg.cpp
- stdarg.hpp
- stddef.cpp
- stddef.hpp
- stdio.cpp
- stdio.hpp
- stdlib.cpp
- stdlib.hpp
- string.cpp
- string.hpp
- unistd.cpp
- unistd.hpp
- checksum.cpp
- checksum.hpp
- debug.cpp
- debug.hpp
- environment.cpp
- environment.hpp
- line.cpp
- line.hpp
- Makefile
- numerics.cpp
- numerics.hpp
- priorityqueue.cpp
- priorityqueue.hpp
- rectangle.cpp
- rectangle.hpp
- traits.cpp
- traits.hpp
- cositedupsampler.cpp
- cositedupsampler.hpp
- downsampler.cpp
- downsampler.hpp
- downsamplerbase.cpp
- downsamplerbase.hpp
- interdownsampler.cpp
- interdownsampler.hpp
- Makefile
- upsampler.cpp
- upsampler.hpp
- upsamplerbase.cpp
- upsamplerbase.hpp
- jpeg.vcxproj
- jpegdll.cpp
- jpegdll.rc
- jpegdll.vcxproj
- resource.h
- tagitemdll.cpp
- jpeglib.vcxproj
- jpeg.sln
- jpeg.vcxproj
- jpegdll.cpp
- jpegdll.rc
- jpegdll.vcxproj
- resource.h
- tagitemdll.cpp
- jpeglib.vcxproj
- jpeg.sln
- jpeg.vcxproj
- jpegdll.cpp
- jpegdll.rc
- jpegdll.vcxproj
- resource.h
- tagitemdll.cpp
- jpeglib.vcxproj
- jpeg.sln
- .gitignore
- autoconfig.h.in
- automakefile.in
- config.h
- configure
- configure.in
- cptosvn
- cutheader.pl
- doxyconfig
- doxyfilter.py
- Makefile
- Makefile.template
- Makefile_Settings.clang
- Makefile_Settings.gcc
- newheader
- README
- README.history
- README.license.gpl
- README.license.itu
- README.md
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/thorfdbg/libjpeg
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd libjpeg
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. .NET
보통 추천
⚠️ 이 프로젝트는 규모가 큰 저장소라, 이 방법이 실제 핵심 제품이 아니라 내부 하위 패키지를 가리키는 것일 수 있습니다. README 전체를 함께 확인해보세요.
cd vs10.0/jpeg
이 프로젝트의 관련 파일이 하위 폴더 안에 있어서, 먼저 그 폴더로 이동합니다.
dotnet restore
프로젝트에 필요한 패키지를 내려받습니다.
dotnet run
프로젝트를 빌드하고 바로 실행합니다.
dotnet run 실행 후 터미널에 나타나는 안내 메시지나 주소를 확인하세요.
3. Make
보통사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Make Linux/macOS는 보통 기본 설치되어 있습니다. Windows는 별도 설치(예: MSYS2, WSL)가 필요합니다.
make
생성된 빌드 설정을 바탕으로 실제 컴파일을 진행해 실행 파일을 만듭니다.
에러 없이 끝나면 성공입니다. 생성된 실행 파일을 직접 실행해보세요.
// repository documentation
Was this content helpful?
(0 ratings)
