- 主题:请教一个jpg图片的问题
一个漫画网站上把图片分割成两个二进制文件,用户浏览的时候是本地javascript下载这个两个文件,然后解密拼接后,渲染到页面的canvas里面。所以就没办法批量保存到本地。
现在我按照网页上的js脚本,用python实现了图片下载和拼接。但是得到的图片是纵向乱序的。比如,原始图片是这样的四行条状图形
0000000000
1111111111
2222222222
3333333333
但是我解析出来的是
3333333333
2222222222
1111111111
0000000000
是不是jpg图片有什么控制字能控制这个显示顺序吗?
--
FROM 220.191.39.*
上下翻转一下不就行了
【 在 ToTOtOToT 的大作中提到: 】
: 一个漫画网站上把图片分割成两个二进制文件,用户浏览的时候是本地javascript下载这个两个文件,然后解密拼接后,渲染到页面的canvas里面。所以就没办法批量保存到本地。
: 现在我按照网页上的js脚本,用python实现了图片下载和拼接。但是得到的图片是纵向乱序的。比如,原始图片是这样的四行条状图形
: 0000000000
: ...................
--
FROM 123.113.230.*
不行,不是整个图像翻转。
类似于一个图片被裁成很多个横条,横条的相对位置反序了,但是本身没有翻转
【 在 dormouseBHU (dormouseBHU) 的大作中提到: 】
: 上下翻转一下不就行了
: 【 在 ToTOtOToT 的大作中提到: 】
: : 一个漫画网站上把图片分割成两个二进制文件,用户浏览的时候是本地javascript下载这个两个文件,然后解密拼接后,渲染到页面的canvas里面。所以就没办法批量保存到本地。
: : 现在我按照网页上的js脚本,用python实现了图片下载和拼接。但是得到的图片是纵向乱序的。比如,原始图片是这样的四行条状图形
--
FROM 223.104.165.*
一条是几行像素?
【 在 ToTOtOToT 的大作中提到: 】
: 不行,不是整个图像翻转。
: 类似于一个图片被裁成很多个横条,横条的相对位置反序了,但是本身没有翻转
--
FROM 123.113.228.*
不同的图片,不一样。有的47个像素一行,有的16个像素一行。
【 在 dormouseBHU 的大作中提到: 】
: 一条是几行像素?
--
FROM 220.191.39.*
那就和jpg没有任何关系了。应该就是这个网站自己的加密方法的一部分。只能你自己找规律来破解了
【 在 ToTOtOToT 的大作中提到: 】
: 不同的图片,不一样。有的47个像素一行,有的16个像素一行。
:
--
FROM 123.113.228.*
的确是的,刚才看了一下canvas画图的代码,是在填充canvas的时候,又把横条的顺序排正确了
【 在 dormouseBHU 的大作中提到: 】
: 那就和jpg没有任何关系了。应该就是这个网站自己的加密方法的一部分。只能你自己找规律来破解了
: :
--
FROM 220.191.39.*