标签: c# image-compression
我有一些图片通过套接字发送到客户端。 在发送给客户之前,必须压缩这些图片 我该怎么做才能压缩到jpeg并通过套接字发送(将jpeg转换为byte []发送到客户端,反之亦然)。 谢谢你的帮助。 ====编辑: 这些是图像的一些块,具有24bpp像素格式
答案 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,在这种情况下不要重新压缩它们 - 否则只会降低质量。