Speed up PNG

This commit is contained in:
Matteo Paonessa 2017-11-15 10:35:34 +01:00
parent 67315131d0
commit b815f2bd41
3 changed files with 8 additions and 3 deletions

View File

@ -15,9 +15,12 @@ configure_file(
"${PROJECT_BINARY_DIR}/config.h"
)
link_directories(/usr/local/lib)
include_directories("${PROJECT_BINARY_DIR}")
if (NOT WIN32)
include_directories(/opt/mozjpeg/include)
include_directories(/usr/local/include)
if(EXISTS /opt/mozjpeg/lib64)
link_directories(/opt/mozjpeg/lib64)

View File

@ -4,7 +4,9 @@ else()
set(CMAKE_C_FLAGS "--std=gnu99 ${CMAKE_C_FLAGS}")
endif()
find_library(zoflipng zopflipng /usr/local/lib)
link_directories(/usr/local/lib)
find_library(zopflipng zopflipng /usr/local/lib)
find_library(jpeg jpeg /opt/mozjpeg/lib)
find_library(turbojpeg turbojpeg /opt/mozjpeg/lib)

View File

@ -49,8 +49,8 @@ void initialize_jpeg_parameters(cs_image_pars *options)
void initialize_png_parameters(cs_image_pars *par)
{
par->png.iterations = 10;
par->png.iterations_large = 5;
par->png.iterations = 2;
par->png.iterations_large = 2;
par->png.block_split_strategy = 4;
par->png.lossy_8 = true;
par->png.transparent = true;