O exemplo deste artigo descreve o método de fazer upload de imagens para o site. Compartilhe para todos para sua referência. Os detalhes são os seguintes:
Recentemente, depois de um tempo, fui ao registro de ex -alunos. Envie para todos estudarem. Bem -vindo para discutir!
Código muito antigo
/***************************************************** ** <p> Operação da imagem de Java (apenas jpg) </p>* assinando a imagem <br>* O encolhimento da imagem <br>* <p> Título: Operação da imagem por Java (apenas pode seja possível usar apenas jpg) </p>* <p> Criado: 2004-12-2 </p>* <p> Descrição: </p>* <p> Copyright: Copyright (c) 2004 </p> *@Authororrrrr 王凯*@version 1.0 ********************************************* *** ***/pacote com.cn.wangk.test; Awt. Image. ("c: //4.jpg"); /Seal a sequência de figuras ToiagePth = "C: //1.jpg"; Fluxo de arquivo jpegimagedecoder decodificador = jpegcodec.createjpegdecoder (imagein); Novo arquivo (ToimagePth)); = null; não existe ", Image.getwidth () -180, image.getheight () -10);} g.dispose (); imageio.write (imagem," jpeg ", fo); system.out.println (" ok "); Em e) {// gerar automaticamente o bloco de captura e.printStackTrace ();} catch (imageformatexception e) {// gerar automaticamente o bloco de captura e.printStacktrace ();} catch (ioexception) gera automaticamente o bloco de captura E. printStackTrace (); }} Public static void savefixedboundicon (arquivo de imagem, int altura, int width) lança exceção {double ratio = 0.0; arquivos! bi.getHeight ()> bi.getwidth ()) {ratio = (novo inteiro (altura)). / Bi.getwidth ();} arquivo savefile = novo arquivo (filepath + "_" + altura + "_" + width + ".jpg"); AffineTransformOp OP = novo AffineTransformOp (AffineTransform.getScaleInstance (proporção, Ratio), NULL); ) {}}} Public static void main (string [] args) {// test ts = new test (); ;} Catch (Exceção e) {// gerar automaticamente o bloco de captura e.printstacktrace ();}}}Espera -se que este artigo seja útil para o design do programa Java de todos.