Я использую SWT для сжатия изображения растрового изображения RAW в JPEG. Я пишу образ BufferedOutputStream для отправки байтов через сокет. Проблема в том, что сжатие занимает много времени (около 150 мс). Есть ли у кого-нибудь предложения ускорить весь процесс?ускорение создания образа/запись в байтовый массив (SWT)
bos.reset();
imageLoader.save(bos, SWT.IMAGE_JPEG);
К сожалению, сжатие необходимо. Я также пытался использовать deflatter Java .. но полученные изображения были в зависимости от исходного изображения, очень большого. также deflatting взял как минимум столько же времени – christian
спасибо;) Я знаю различия между без потерь и сжатием с потерями. deflatter будет равняться png. но качество jpeg соответствует нашим потребностям. это просто проблема с производительностью. – christian
Тогда попробуйте конвейерную обработку. –