JPEG编码器和解码器并通过套接字C#发送

时间:2018-01-04 15:55:47

标签: c# image-compression

我有一些图片通过套接字发送到客户端。
在发送给客户之前,必须压缩这些图片 我该怎么做才能压缩到jpeg并通过套接字发送(将jpeg转换为byte []发送到客户端,反之亦然)。
谢谢你的帮助。
====编辑:
这些是图像的一些块,具有24bpp像素格式

1 个答案:

答案 0 :(得分:0)

使用https://docs.microsoft.com/en-us/dotnet/api/system.drawing.image.save?view=netframework-4.7.1#System_Drawing_Image_Save_System_IO_Stream_System_Drawing_Imaging_ImageFormat_(假设您正在使用完整框架)。

编辑:应该指向在同一页面上使用ImageCodecInfo的重载。除非图像已经压缩为JPEG,在这种情况下不要重新压缩它们 - 否则只会降低质量。

相关问题