java cut image and send html email....

Image croppedImage = null;
ImageFilter cropFilter = new CropImageFilter(left, top, 110, 150); // 截取局部图像
ImageProducer producer = new FilteredImageSource(srcImage
.getSource(), cropFilter);
croppedImage = Toolkit.getDefaultToolkit().createImage(producer);
// System.out.println("截取后的长宽为:" + croppedImage.getWidth(null)
// + "\tcopsh==" + croppedImage.getHeight(null));

// int wideth=inputImage.getWidth(null); //得到源图宽
// int height=inputImage.getHeight(null); //得到源图长
BufferedImage tag = new BufferedImage(110, 150,
BufferedImage.TYPE_INT_RGB);
tag.getGraphics().drawImage(croppedImage, 0, 0, 110, 150, null); // 可缩放图像
FileOutputStream out = new FileOutputStream(saveFile); // 输出到文件流
JPEGImageEncoder encoder = JPEGCodec.createJPEGEncoder(out);
encoder.encode(tag); // 近JPEG编码
out.close();
in.close();


-------------------java send html email


applicationContext.xml

--
<bean id="sender"
class="org.springframework.mail.javamail.JavaMailSenderImpl">
<property name="host">
<value>smtp.163.com</value>
</property>
<property name="username">
<value>snwfn25</value>
</property>
<property name="password">
<value>******</value>
</property>
<property name="javaMailProperties">
<props>
<prop key="mail.smtp.auth">true</prop>
</props>
</property>
</bean>


--注入到业务逻辑去
org.springframework.mail.javamail.JavaMailSenderImpl sender


/** 发外部电子邮件 */
MimeMessage msg = this.sender.createMimeMessage();
MimeMessageHelper helper = new MimeMessageHelper(msg, true,
"GB2312");
helper.setTo(login.getEmail());
helper.setFrom("snwfn25@163.com");
helper.setSubject("欢迎您加入模特星缘工作交友网");
helper.setText(email.toString(), true);
try {

this.sender.send(msg);
} catch (Exception ex) {
ex.printStackTrace();
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值