/** * Convert the compressed image to encoded text. * @return The encoded text. */ public String toEncodedText() { if (encoded == null) { final ByteBuf buffer = Unpooled.wrappedBuffer(getDataCopy()); encoded = "data:" + getMime() + ";base64," + Base64.encode(buffer).toString(Charsets.UTF_8); } return encoded; } }
@Override public String getMime() { initialize(); return super.getMime(); }