вопрос
Привет всем. Подскажите какое число качества загружаемых на серсер картинок ставить, чтоб они загружались без изменения качества, но сжимались. А так же подскажите как сделать, чтоб png формат сжимался, а то только для jpg разрешено.
P.S: использую оптимизатор от гугла, и в нем пишет, что необходимо сжать кртинку без потери качества, вот чтоб так не делать, хочу чтобы автоматически сжимались без потери качества.
Еще в файле нашел такую строку
Если я ее в такую переделаю, то будут ли png сжиматься?
Спасибо.
P.S: использую оптимизатор от гугла, и в нем пишет, что необходимо сжать кртинку без потери качества, вот чтоб так не делать, хочу чтобы автоматически сжимались без потери качества.
Еще в файле нашел такую строку
function show() {
if( $this->img['format'] == "JPG" || $this->img['format'] == "JPEG" ) {
//JPEG
imageJPEG( $this->img['src'], "", $this->img['quality'] );
} elseif( $this->img['format'] == "PNG" ) {
//PNG
imagePNG( $this->img['src'] );
} elseif( $this->img['format'] == "GIF" ) {
//GIF
imageGIF( $this->img['src'] );
}
imagedestroy( $this->img['src'] );
}
Если я ее в такую переделаю, то будут ли png сжиматься?
//default quality jpeg
$this->img['quality'] = 90;
function show() {
if( $this->img['format'] == "JPG" || $this->img['format'] == "JPEG" ) {
//JPEG
imageJPEG( $this->img['src'], "", $this->img['quality'] );
} elseif( $this->img['format'] == "PNG" ) {
//PNG
imagePNG( $this->img['src'][b], "", $this->img['quality'] );[/b]
} elseif( $this->img['format'] == "GIF" ) {
//GIF
imageGIF( $this->img['src'] );
}
imagedestroy( $this->img['src'] );
}
Спасибо.