将位图从安卓发送到笔记本电脑

本文关键字:笔记本 电脑 位图 | 更新日期: 2023-09-27 18:03:14

工作中的一个朋友去度假了,给我留下了一个应用程序,它可以将位图(使用Bitmap. compressformat作为字节数组)从android设备发送到运行的应用程序的笔记本电脑,该应用程序使用C sharp编写

有什么办法能让我把照片发送出去,保存在笔记本电脑上?还是我在帮他改应用?

抱歉,快速编辑。

在这里java和c sharp框架之间会有任何冲突吗?我担心的是java中的位图类与c sharp位图类不同。

将位图从安卓发送到笔记本电脑

我认为字节中的位图总是位图(但我可能错了,如果java序列化它的位图类而不是图像这个东西它不是真的)。然而,如果你有一个字节数组,你可以开始尝试使用c#构造函数http://msdn.microsoft.com/it-it/library/z7ha67kw.aspx位图(流),在字节数组

上使用内存流。

希望对大家有所帮助

试着回答这个问题:

似乎你正在创建一个压缩位图(= jpeg或png),并将其作为字节流发送到您的笔记本电脑?

你能接收到这个字节流吗?

如果你保存这个字节流文件,并设置适当的扩展名(jpg或png),它打开作为一个正常的图像文件,可以查看吗?

如果以上答案都是肯定的,那么你应该没有问题:c#可以将图像打开为位图。

如果你在设备之间发送带有多字节数据(即超过256种颜色)的原始位图,你必须担心字节顺序(大端和小端架构)。你的帖子似乎暗示你正在发送PNG或JPEG,这些格式指定了字节顺序,所以你应该没问题。