Java-读取图像时处理图像

| 我正在设计一个服务器端应用程序,该应用程序将从用户那里获取图像,进行处理,然后通过网络发送回去。由于网络连接可能很慢,我想通过在图像仍通过网络发送时开始处理图像的一部分,然后将处理后的图像的一部分发送回客户端,而其他部分仍在处理,从而加快处理速度仍在处理中。 最好使用
javax.imageio
类来实现吗? 编辑:我最有兴趣写
PNG
文件。维基百科说:“ IDAT包含图像,可以将其拆分为多个IDAT块。这样做可以稍微增加文件大小,但是可以以流方式生成PNG。”     
已邀请:
        这在很大程度上取决于图像的编码。某些图像格式要求整个文件都可用,然后才能对其进行解码。其他-例如GIF和一些PNG编码(据我所记得)解码为单个块,然后可以对其进行处理。 您很可能需要编写自定义解码器,如果您不十分熟悉这些格式,并且需要支持多种格式,那么这可能会花费很多工作。 我想您也许应该在上传栏上工作?     

要回复问题请先登录注册