更新:当采取在iOS创建的.bmp和Photoshop中使用“另存为...”与“翻转行序”选中,这样的.bmp会再上Adafruit的PyPortal工作(感谢翰园这个铅)。 我搜索在iOS和没有找到任何看起来像BMP图像数据的“翻转行序”命令。 是任何人都熟悉如何让iOS的数据到这个“unflipped行顺序”格式? 谢谢! 约翰
- 我创建在夫特8位的BMP iOS设备上没有显示上的Adafruit的PyPortal,但是当我通过在线BMP转换器运行相同的BMP(或任何其他320×240 PNG或JPEG),那么它显示了PyPortal。 无论是之前和之后的BMP可由Photoshop和Mac的预览可读都显示为8位的“Windows BMP图像”格式的文件。 PyPortal需要“.bmp格式320×240像素的RGB 16位光栅图形”,但下降到8位不有所作为。 该作品(通过网络转换器的一个运行)BMP文件显示在我的Mac为231 KB的文件,而不会(在斯威夫特创建的)的BMP显示为230 KB。
我已经把两个文件在谷歌云端: https://drive.google.com/open?id=1DQYes-cJXKm3ue8Z9cACDLEN5bxnnkJc
该工程的一个(在斯威夫特创建的,但后来通过BMP转换器运行)被命名为:Adafruit的日志 - 为 - iOS的创建BMP-然后转换,在线显示功能于PyPortal.bmp
而一个不工作(只是斯威夫特创建)被命名为:Adafruit的日志,作为-IOS-created.bmp(对谷歌云端硬盘中都显示为225个KB文件
我用它来创建雨燕BMP该技术时,我回答了这个问题,在使用的方法: 如何UIImage的转换为BMP和保存数据(不JPG或PNG)
并使用来自@瓦西里- bodnarchuk通过有益的延伸: 转换的UIImage到的NSData和转换回的UIImage斯威夫特?
当我跑通过逐字节比较引擎,如文件https://www.diffnow.com显示有文件之间的差异。
我希望有人能迅速打量这两个BMP的格式之间的差异,并提供在得到斯威夫特代码创造的东西,在Adafruit的PyPortal可以使用的洞察力。 由于与耐力的人远远跟着这一点。 干杯!