首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用URL渲染图像质量/大小?

如何使用URL渲染图像质量/大小?
EN

Stack Overflow用户
提问于 2015-05-05 16:10:51
回答 2查看 215关注 0票数 0

如果你查看Medium这样的网站,你会注意到图像的URL控制着图像的质量%和大小。

例如,https://d262ilb51hltx0.cloudfront.net/max/1280/1*trqJ8rY4_duJtwAOJOJS6w.jpeg此图像渲染为1280px宽和最大质量。

我怎么才能做同样的事情呢?我在亚马逊s3上托管我的图像,我希望能够做完全相同的事情。多么?

EN

回答 2

Stack Overflow用户

发布于 2015-05-05 16:15:08

这不是Javascript,而是服务器端的问题。

如果您使用的是PHP,您可以使用GD library的函数来操作您的图像。您可以在将图像发送到客户端之前调整图像大小,选择JPEG质量等。

票数 0
EN

Stack Overflow用户

发布于 2015-05-05 16:18:45

将路由参数传递给服务器,并使用服务器端工具处理图像。您可以使用诸如imagemagick之类的工具

如果你使用的是php。

http://php.net/manual/en/book.imagick.php

请参阅此堆栈溢出问题How to scale down an image on the server side with PHP?

在node中有一个npm包https://www.npmjs.com/package/imagemagick

代码语言:javascript
复制
var im = require('imagemagick');
im.convert(['kittens.jpg', '-resize', '25x120', 'kittens-small.jpg'], 
function(err, stdout){
  if (err) throw err;
  console.log('stdout:', stdout);
});
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30047498

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档