有什么方法可以使用 JavaScript 来确定图像的 height/width 并调整它的大小吗?
Is there some way using JavaScript to determine an image's height/width and resize it?
我定义了一个服务器端命令来接收使用 TinyMCE 上传的图像(文件上传或拖放)。我将图像作为二进制文件保存在我的手中,然后将其写入我的服务器。
我正在用我 iPhone 拍摄的这张图片进行测试。原始照片为 3024 x 4032。在编辑器中我们可以调整大小,但原始 4.9 MB 图像仍会保存在服务器端。我在想可能有我们可以添加到 rescale/resize 的服务器端脚本。有谁知道保存图像时可以使用的任何东西吗?
图片是二进制文件,可能是 JPEG 格式也可能是 PNG 格式。它甚至可能是 GIF。
对于此示例,我在 Mac 上使用预览将我的图片大小调整为 500 像素宽,然后再上传,这将大小减小到仅 191 KB。如果我手头有图像后可以使用 JavaScript 来做到这一点,那就太好了。有什么想法吗?谢谢
原来我的(不是很标准的)服务器有一些内置命令来重新缩放和优化图像二进制文件。我将它们添加到后端上传处理器,效果很好。它使编辑变得更容易,在服务器上节省了大量 space,并且包含图像的电子邮件通知打开得更快。所以这个问题暂时还好。
虽然我的回答对使用普通 Apache/PHP 服务器的用户没有任何帮助。但我想有很多图书馆。
我定义了一个服务器端命令来接收使用 TinyMCE 上传的图像(文件上传或拖放)。我将图像作为二进制文件保存在我的手中,然后将其写入我的服务器。
我正在用我 iPhone 拍摄的这张图片进行测试。原始照片为 3024 x 4032。在编辑器中我们可以调整大小,但原始 4.9 MB 图像仍会保存在服务器端。我在想可能有我们可以添加到 rescale/resize 的服务器端脚本。有谁知道保存图像时可以使用的任何东西吗?
图片是二进制文件,可能是 JPEG 格式也可能是 PNG 格式。它甚至可能是 GIF。
对于此示例,我在 Mac 上使用预览将我的图片大小调整为 500 像素宽,然后再上传,这将大小减小到仅 191 KB。如果我手头有图像后可以使用 JavaScript 来做到这一点,那就太好了。有什么想法吗?谢谢
原来我的(不是很标准的)服务器有一些内置命令来重新缩放和优化图像二进制文件。我将它们添加到后端上传处理器,效果很好。它使编辑变得更容易,在服务器上节省了大量 space,并且包含图像的电子邮件通知打开得更快。所以这个问题暂时还好。
虽然我的回答对使用普通 Apache/PHP 服务器的用户没有任何帮助。但我想有很多图书馆。