webp

阿里云 Centos 7 PHP7环境配置 LNMP

柔情痞子 提交于 2019-12-07 15:42:13
阿里云 Centos 7 PHP7环境配置 LNMP (centos7+nginx+MySQL5.7.9+PHP7) 首先更新系统软件</str> $ yum update 安装nginx</str></str> 1.安装nginx源 $ yum localinstall http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm 2.安装nginx $ yum install nginx 3.启动nginx $ service nginx start Redirecting to /bin/systemctl start nginx.service 4.访问http://你的ip/ 如果成功安装会出来nginx默认的欢迎界面 安装MySQL5.7.* </str> 1.安装mysql源</str> $ yum localinstall http://dev.mysql.com/get/mysql57-community-release-el7-7.noarch.rpm 2.安装mysql 这是由于yum安装了旧版本的GPG keys造成的,解决办法就是 引用 rpm --import /etc/pki/rpm-gpg/RPM* $ yum install

Google page speed insight does not support webp images ?

我的梦境 提交于 2019-12-07 08:10:34
问题 I am using webp images for my site,but Google page speed insight does not recognize it & hence doesn't give optimized result.Google page insight does not support webp images ? For eg. http://cdn-gi.storehippo.com/s/548ee13cdb64e550191162b4/ms.slides/webp/585a2d21d679d2df1179c75b-2048x2048.png 回答1: That is strange that webp does recognise webp because it recommends webp format for image optimisation. 回答2: I was also struggling to find an answer to this behavior of Google PSI as I was also

How to convert my photos to webp format of Google in windows 8.1?

|▌冷眼眸甩不掉的悲伤 提交于 2019-12-06 05:10:28
问题 I want to convert my photos from jpg, gif and png to WebP format! When I'm trying to use CMD for using cwebp command, I got this error message : 'cwebp' is not recognized as an internal or external command, operable program or batch file. What should do I do ? I've downloaded all the files needed such as libwebp-0.4.0-windows-x86.zip and WebpCodecSetup.exe (from this url : "https://code.google.com/p/webp/downloads/list"). even I've installed Visual Studio to use its command prompt, but didn't

程序性能优化之网络传输与数据存储优化(五)下

百般思念 提交于 2019-12-06 02:48:28
阿里P7移动互联网架构师进阶视频(每日更新中)免费学习请点击: https://space.bilibili.com/474380680 本篇文章将继续从7Z极限压缩和WebP使用来介绍网络传输与数据存储优化: 一、7Z极限压缩 一些文件过大或者是容量太大了,占用硬盘太多空间了。此刻可以使用压缩软件进行压缩,让它的体积变小了。其中极限压缩可以让文件夹或者是文件,压缩的最小。那么如何使用这个极限压缩功能的。 ​ 1、你要到网上下载这个压缩的程序,点击它,点击【install】。 ​ ​ 2、此刻软件会安装到电脑,找到需要压缩的文件以及文件夹。 ​ ​ 3、右键文件或者文件夹选择这个7z,选择压缩包,点击这个压缩等级这里。 ​ ​ 4、选择这个极限压缩,然后压缩算法选择【LZMA2】。 ​ ​ 5、然后点击这个确定,软件将会以极限压缩的方式进行压缩的。压缩后的文件明显变小了的。 ​ ​ 二、WebP使用 图片优化 2.1、什么是 WebP? WebP(发音 weppy,项目主页),是一种支持有损压缩和无损压缩的图片文件格式,派生自图像编码格式 VP8。根据 Google 的测试,无损压缩后的 WebP 比 PNG 文件少了 45% 的文件大小,即使这些 PNG 文件经过其他压缩工具压缩之后,WebP 还是可以减少 28%的文件大小。 2.2

HTTP协议简介

我的未来我决定 提交于 2019-12-05 15:18:53
1. 什么是HTTP协议 超文本传输协议(HTTP,HyperText Transfer Protocol)是互联网上应用最为广泛的一种网络协议,是一个基于请求与响应模式的、无状态的、应用层的协议,常基于TCP的连接方式。 1.1 HTTP协议的主要特点如下 1.支持客户端/服务器模式。 2.简单快速:客户向服务器请求服务时,只需传送请求方法和路径。请求方法常用的有GET、POST。每种方法规定了客户与服务器联系的类型不同。由于HTTP协议简单,使得HTTP服务器的程序规模小,因而通信速度很快。 3.灵活:HTTP允许传输任意类型的数据对象。传输的类型由Content-Type加以标记。 4.无连接:无连接的含义是限制每次连接只处理一个请求。服务器处理完客户的请求,并收到客户的应答后,即断开连接。采用这种方式可以节省传输时间。 5.无状态:HTTP协议是无状态协议。无状态是指协议对于事务处理没有记忆能力。缺少状态意味着如果后续处理需要前面的信息,则它必须重传,这样可能导致每次连接传送的数据量增大。另一方面,在服务器不需要先前信息时它的应答就较快。 2. Http协议的通信 HTTP通信机制是在一次完整的HTTP通信过程中,Web浏览器与Web服务器之间将完成下列7个步骤 1、 建立TCP连接 在HTTP工作开始之前,Web浏览器首先要通过网络与Web服务器建立连接

ASP.NET libwebp.dll how to save WebP image to disk

帅比萌擦擦* 提交于 2019-12-05 06:33:56
I've built libwebp.dll for WebP, using these instructions (I downloaded this source code ) I've added the libwebp.dll file to the bin folder of my project. I then added this code ( found here ): Private Declare Function WebPEncodeBGRA Lib "libwebp.dll" (ByVal rgba As IntPtr, ByVal width As Integer, ByVal height As Integer, ByVal stride As Integer, ByVal quality_factor As Single, ByRef output As IntPtr) As Integer Private Declare Function WebPFree Lib "libwebp.dll" (ByVal p As IntPtr) As Integer Private Sub Encode() Dim source As Bitmap = New Bitmap(Server.MapPath("images\") + "audio.png") Dim

WebP support with AWS ElasticBeanstalk

只愿长相守 提交于 2019-12-05 03:49:41
问题 I try to support the use of the webp format with EB, however it's not working as expected... I created a .config file in .ebextensions with this: commands: 01-command: command: wget https://storage.googleapis.com/downloads.webmproject.org/releases/webp/libwebp-0.5.0.tar.gz 02-command: command: tar xvzf libwebp-0.5.0.tar.gz 03-command: command: cd libwebp-0.5.0 04-command: command: ./configure 05-command: command: make 06-command: command: sudo make install But when deploying I got this error:

Error decoding animated webp iOS

浪子不回头ぞ 提交于 2019-12-04 22:01:35
I've been struggling for two days to display an animated webp image in a UIImageView with no success whatsoever. Mainly the problem is in the decoding step of the file which gives this error: VP8_STATUS_UNSUPPORTED_FEATURE . I tried https://github.com/seanooi/iOS-WebP https://github.com/mattt/WebPImageSerialization These projects provide code for creating UIImage with webp files and they work fine with images with no animation but they both fail with the same error as above when attempting to decode images with animation. I am jailbroken and checking the filesystem I saw that Facebook's

前端开发中的各种图片原理

我怕爱的太早我们不能终老 提交于 2019-12-04 20:01:18
前言 随着web的发展,网站资源的流量也变得越来越大。据统计,60% 的网站流量均来自网站图片,可见对图片合理优化可以大幅影响网站流量,减小带宽消耗和服务器压力。 有时候你花大力气去配置 webpack 使打包体积减少,不如好好优化几张图片,这篇文章就是让你明白如何选择正确的图片,并且让你明白这么多图片格式,在什么场景下使用什么格式,如果想看答案,那么直接滑到文末看图即可。 基本概念 在进入正题之前,先聊聊一些图片相关的基本概念。 一张照片(位图)不断放大之后,会看到一个个小格子,这些小格子,叫像素。 一个格子(像素),在计算机中,用二进制来表示,使用的二进制位数越多,像素的色彩就越丰富。 举个🌰,如果一个像素用一位二进制数表示,能有多少种颜色呢? 两种,一个二进制位,要不放 0(表示黑色),要不放 1(表示白色) 下图展示了一个像素二进制的位数最多可以展示多少种颜色。 在对图片有了基本的了解之后,接下来对图片进行分下类,有利于理解各种格式图片的特点。 根据图的类型分类 点阵图(位图) 矢量图 位图(点阵图) 位图,也叫做点阵图,像素图。构成点阵图的最小单位是像素,位图就是由像素阵列的排列来实现其显示效果的, 每个像素有自己的颜色信息 ,在对位图图像进行编辑操作的时候,可操作的对象是每个像素,我们可以改变图像的色相、饱和度、透明度,从而改变图像的显示效果。

Imagemagick Specific webp calls in PHP

我与影子孤独终老i 提交于 2019-12-04 19:25:21
I was able to install webp support for imagemagick. But I'm missing some precise commands. The basic is covered thru: $im = new Imagick(); $im->pingImage($src); $im->readImage($src); $im->resizeImage($width,$height,Imagick::FILTER_CATROM , 1,TRUE ); $im->setImageFormat( "webp" ); $im->writeImage($dest); But I'm missing lots of fine tuning options as described in the imageMagick command line documentation here: http://www.imagemagick.org/script/webp.php Specifically: How do I set compression quality? (I tried setImageCompressionQuality and it does not work, ie the output is always the same size