问题标签 [image-optimization]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
laravel - Laravel Buglinjo/WebP 不保存图像
我在使用 Laravel-WebP ( https://github.com/buglinjo/laravel-webp ) 时遇到问题。
我按照页面上的说明进行了安装,因为我的 laravel 是 5.8 版,忽略了 laravel 小于或等于 5.4 的具体说明。
这是文件上传调试
这是我的 WebP 代码
$request->arquivoEnviado->path() = 临时文件的路径。
storage_path('app/public/produtos') = 目标文件夹。
当我调试代码“dd(WebP::make($request->arquivoEnviado->path())->save(storage_path('app/public/produtos'), 70))”时返回为真,但没有出现在文件夹中。
其他信息。
当我在目标路径中输入文件名时,调试返回 false,如果我只放置目标文件夹,则返回 true。
当然,我不确定如何正确使用 WebP,但不幸的是,他的文档没有任何不足之处。
php - 尝试在上传时优化图像
我有一个带有几个文本输入和一个文件上传的表单。该表单效果很好,它将文件上传到应有的位置,并在数据库中添加对该文件的引用。
问题是图像很大。所以我希望表单继续以全尺寸上传图像,但我希望它也可以在单独的文件夹中上传优化版本,我可以在前端显示为缩略图。
我正在尝试在 PHP 中实现图像优化中的代码(Prosper Otemuyiwa 于 2017 年 5 月;对于 Cloudinary 博客)。
我使用的代码需要安装 GD,根据我的主机,它是。
这是在我的functions.php
文件中:
这是我的表单/php:
我希望 compress_image 函数将新上传的图像提取为 $src_image 并将优化后的文件保存在 $destination_url,但我收到以下错误:
警告:getimagesize(../images/$portfolio_image):无法打开流:第 15 行的 /home/playground/public_html/bootstrap-template/admin/functions.php 中没有此类文件或目录
警告:imagejpeg() 期望参数 1 是资源,在第 26 行的 /home/playground/public_html/bootstrap-template/admin/functions.php 中给出了 null
php - 为什么图像优化器会产生相同的版本而没有增强?
我安装了 composer require spatie/image-optimizer,但是当我运行下面的示例时,我遇到了两个问题: 1- 通过使用 (use) 调用它时找不到该类。所以我通过使用包含解决了它。
2- 解决第一个问题后,代码工作正常,但生成的图像是相同的图像,没有优化。
你能建议我任何解决方案吗!
php - 上传大于 1MB 的图片时出错
我以前在服务器上上传图片没有任何问题,但是在我安装了 spatie larave-image-optimizer 之后我遇到了一些问题。我可以上传任何小于 1MB 的图像,但任何超过它都会破坏它
我试图控制台日志或转储错误,以便我可以看到发生了什么,但我不明白错误消息告诉我什么。
这条路线经过图像优化器中间件
我收到此错误:
为什么 1MB 的图片可以上传,而 2MB+ 的图片不能上传?我该如何解决这种行为?
请记住,在安装此软件包之前,一切正常。我上传了许多超过 4MB 的图像,但我需要优化它们,以便有效地使用服务器的磁盘。
如果我不使用中间件,编辑 #1 错误:
android - 图像优化 Android 以减小 APK 大小
我创建了一个大小为 80mb 的 apk。我已经 minifyEnabled true
shrinkResources true
在 Gradle 文件中设置了。现在我想优化图像以减少 APK 大小。如何优化android中的图像?
jquery - 延迟加载图片(webp + 后备)
我想用后备图像延迟加载 webp 图像。
我的 html 目前看起来像这样:
如果我这样做,它不会在 chrome 中显示 webp 图像:
我必须使用另一个库来解决它还是你有什么建议?
php - 如何为自动图像优化提取图像路径及其推荐的新尺寸?
我正在创建一个 php 脚本来从https://gtmetrix.com/reports/example.com/a_unique_code抓取图像和相应的尺寸建议。
提取图像路径和建议的新高度和宽度后,我将以编程方式优化我的图像。
以下是统一资源定位器返回的 html 的相关部分:
在 John Conde 建议使用 DOM 解析器之后,这是我的编码尝试:
问题是,给定以下字符串,我如何提取 url 和第二个图像维度?
我需要:
example.com/Pictures/thumbs/0093.jpg
138x200
我将优化这个原型脚本,但这就是我实现 JohnConde 答案的方式:
php - 图像优化 laravel
我们如何减少图像大小,即在不降低质量和规模(高度和宽度)的情况下将其缩小到 100kb 左右,我们可以使用 laravel 干预吗?对于您拥有的任何示例代码,请帮助我。
pagespeed-insights - 为什么每次我分析网站时,Google Page Speed Insights 都会显示不同的分数?
我试图通过优化网站上的图像来提高我的 Google Page Speed Insights 移动分数。我对网站进行了几次分析——当我什么都没做时,当我替换了一些未优化的图像时,应该让事情变得更好。每次我得到不同的分数。首先是 49 甚至 34(当我什么都没做时),然后当我更改一些图像时,我得到了 54、52、49 或 34。这没有多大意义。为什么会发生这种情况以及可以做些什么来提高分数?
api - Pixellena Light API 不返回优化图像
运行Pixellena的 Light API,我收到类似于 的消息Not possible to create a webp that has a smaller size and also preserves quality of the original file
,并且我的调用没有返回图像。我该如何解决这个问题,以便获得优化后的图像?