如何在不使用任何图像库的情况下将一些图像(PNG / JPG)放在一起

时间:2015-02-23 08:26:41

标签: javascript image-processing imagemagick jpeg libpng

我需要将几个JPG或PNG图像合并到一个大文件中。

有时我需要它垂直(例如,如果我有4个图像.100 X 50.我需要创建一个400 X 50的图像。

有时水平(例如,如果我有4张图片.100 X 50.我需要创建一张200 X 100的图像。

问题是,我是怎么做的,只能通过读写字节来实现。

如果你有javascript解决方案它将是最好的,但是你不知道javascript,但你知道JPG / PNG文件如何工作,请帮忙。我只需要一个算法而不是JavaScript解决方案。

重要说明:我不想要CANVAS元素的解决方案。我无法使用CANVAS,因为它不适用于大于2 ^ 16像素的图像)。 https://code.google.com/p/chromium/issues/detail?id=393771

如果您了解JS库(不是画布),请告诉我。

谢谢。

0 个答案:

没有答案