【Web前端问题】需要将多张图片拼接生成一个40000 * 40000像素的图片,什么语言什么库能够处理这种分辨率的图片呢?

需要将多张图片拼接生成一个40000 * 40000像素的图片,什么语言什么库能够处理这种分辨率的图片呢?

试过用前端Canvas拼接,但是超过10000 10000 图像就挂了。试过用PHP和Python但都没办法创建出40000 40000图像

PHP提示内存超出限制了

ini_set('memory_limit', '5000M');

ini_set('upload_max_filesize', '5000M');

ini_set('post_max_size', '5000M');

ini_set('max_execution_time', 0);

imagecreatetruecolor(40000, 40000);

Python一直没响应

from PIL import Image, ImageDraw, ImageFont, ImageFilter

Image.new('RGB', (40000, 40000), (255, 255, 255)

回答:

试试这个看pyvips
https://stackoverflow.com/a/5...

回答:

图片描述

<?php

ini_set('memory_limit', '10000M');

ini_set('max_execution_time', 0);

imagecreatetruecolor(40000, 40000);

当然我知道你问的不是这个 (逃

回答:

GDAL吧
当成卫星图像处理(就是大尺寸栅格图像)

回答:

换个想法,大部分语言应该都能处理:

直接用文件 IO 来处理,创建非压缩的24/32位图片格式的文件,比如 BMP
然后用文件指针,计算偏移直接写入,完成后用现成工具转换一下(比如 PhotoShop),命令行工具应该也能找到的

以上是 【Web前端问题】需要将多张图片拼接生成一个40000 * 40000像素的图片,什么语言什么库能够处理这种分辨率的图片呢? 的全部内容, 来源链接: utcz.com/a/140707.html

回到顶部