Page Speed Optimization Libraries  1.13.35.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Namespaces | Enumerations | Functions
jpeg_optimizer.h File Reference
#include <setjmp.h>
#include <cstddef>
#include "pagespeed/kernel/base/basictypes.h"
#include "pagespeed/kernel/base/string.h"
#include "pagespeed/kernel/image/image_util.h"
#include "pagespeed/kernel/image/scanline_interface.h"
#include "pagespeed/kernel/image/scanline_status.h"

Go to the source code of this file.

Classes

struct  pagespeed::image_compression::JpegLossyOptions
 
struct  pagespeed::image_compression::JpegCompressionOptions
 
class  pagespeed::image_compression::JpegScanlineWriter
 

Namespaces

 net_instaweb
 Unit-test framework for wget fetcher.
 
 pagespeed
 for size_t
 

Enumerations

enum  ColorSampling { RETAIN, YUV420, YUV422, YUV444 }
 

Functions

bool pagespeed::image_compression::OptimizeJpeg (const GoogleString &original, GoogleString *compressed, MessageHandler *handler)
 
bool pagespeed::image_compression::OptimizeJpegWithOptions (const GoogleString &original, GoogleString *compressed, const JpegCompressionOptions &options, MessageHandler *handler)
 Performs JPEG optimizations with the provided options.