【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, ImageFilterImage.new('RGB', (40000, 40000), (255, 255, 255)
回答:
试试这个看pyvips
https://stackoverflow.com/a/5...
回答:
<?phpini_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