`
yangw1125
  • 浏览: 10557 次
  • 性别: Icon_minigender_2
  • 来自: 广州
社区版块
存档分类
最新评论

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();
}



分享到:
评论

相关推荐

    Justice.League.Snyders.Cut.2021.WEBRip.PD.CHS.ass

    Justice.League.Snyders.Cut.2021.WEBRip.PD.CHS.ass

    Pro.Java.8.Programming.3rd.Edition.1484206428

    How to build a better Java UI/UX using layout managers, Swing's JTable and JTree APIs, cut-and-paste, and drag-and-drop How to use Java Database Connectivity (JDBC) to connect and integrate with ...

    Pro.Java.8.Programming.3rd.Edition.1484206428.epub

    How to build a better Java UI/UX using layout managers, Swing's JTable and JTree APIs, cut-and-paste, and drag-and-drop How to use Java Database Connectivity (JDBC) to connect and integrate with ...

    s19aid.zip

    dump image file in hex and/or ASCII extract ............ extract values from image file exit ............... exit the program (subcommand mode) help ............... display PTP help information ...

    JMF2.11E源代码

    .......\Cut.java .......\DataSource.java .......\jamp.zip .......\LiveStream.java .......\Merge.java .......\minime.jar .......\monitor.zip .......\notepad.exe .......\RTPExport.java ..........

    graphcut-系列papers-else2

    graphcut-系列papers-else2 ...Top down image segmentation using congealing and graph-cut2008.pdf Unsupervised foreground segmentation using background elimination and graph cut techniques2009.pdf

    Apress - Pro Java Programming, 2nd Edition.pdf

    329 ■CHAPTER 8 Adding Cut-and-Paste Functionality . . . . . . . . . . . . . . . . . . . . . . . . . . 383 ■CHAPTER 9 Adding Drag-and-Drop Functionality . . . . . . . . . . . . . . . . . . . ....

    Justice.League.Snyders.Cut.srt

    扎克施耐德版正义联盟,外挂字幕文件

    image_cut_splice.zip

    "image_cut_splice.zip"这个压缩包包含了一个完整的MATLAB程序,用于实现上述功能。用户只需要替换程序中的图像文件,就可以运行这个程序来处理自己的图像。程序可能包括以下步骤: 1. 读取图像:使用`imread`函数...

    Quick Cut 视频处理软件 v1.6.10.zip

    Quick Cut是一款专业的视频处理软件,版本为v1.6.10。该软件适用于那些希望进行高效、便捷视频编辑的用户,无论是初学者还是专业人士,都能从中受益。它提供了多种功能,包括剪辑、合并、转场、特效添加以及音频处理...

    cut70(r33).rar_Plasma cutter_cut_cutter

    《CUT-70型等离子切割机电路图解析》 CUT-70型等离子切割机,作为一款常见的工业级切割设备,其高效、精准的切割性能深受业界青睐。"cut70(r33).rar_Plasma cutter_cut_cutter"这个标题暗示了我们即将探讨的是关于...

    GrabCut算法文档和源代码grabcut_matlab(1).zip

    GrabCut算法是一种在图像分割领域广泛应用的技术,由Rother、Kolmogorov和Blake在2004年提出。它结合了图形理论和马尔科夫随机场(Markov Random Field, MRF)模型,旨在通过交互式的方式帮助用户高效地分割图像中的...

    Cut_image.rar_cut

    本教程将围绕"Cut_image.rar_cut"的主题,详细阐述如何利用OpenCV将一张图像分割为多个区域,以优化图像处理速度。 首先,了解OpenCV的基本概念是必要的。OpenCV是一个跨平台的计算机视觉库,包含了大量的图像和...

    codesys中CUT功能块共1页.pdf.zip

    在Codesys编程环境中,CUT(Cut)功能块是一个用于处理数据切片的重要工具,尤其在处理数组或者大型数据结构时非常有用。本文件“codesys中CUT功能块共1页.pdf.zip”可能包含对这个功能块的详细解释和使用示例。尽管...

    cut_project_cut_数据转换_源码.zip

    "cut_project_cut_数据转换_源码.zip"是一个压缩包文件,其中包含了关于数据转换的源代码。虽然没有具体的标签信息,但我们可以从文件名推测出这可能是一个项目,专注于数据处理和切割操作。 数据转换通常包括以下...

    Python库 | cnc_pack_and_cut-0.1.1.tar.gz

    《Python库cnc_pack_and_cut-0.1.1.tar.gz详解》 在信息技术领域,Python作为一种高级编程语言,以其简洁、易读的语法和强大的功能深受开发者喜爱。本篇文章将详细探讨一个名为"cnc_pack_and_cut"的Python库,其...

    Markov Random Fields for Vision and Image Processing(2011).pdf

    ### Markov Random Fields (MRFs) in Vision and Image Processing #### 一、引言与背景 《Markov Random Fields for Vision and Image Processing》是一本深入探讨MRFs及其在视觉与图像处理领域应用的专业书籍。...

    cut_image-master.zip

    img = Image.open('image.jpg') ``` 现在我们有了原始图片对象`img`,接下来就是切割的关键步骤。假设我们要将图片切成3行3列的网格,可以使用`img.crop()`方法。这个方法接受一个四元素的元组,表示矩形的左上角和...

    TimingDraw_v4.0.0.782

    TimingDraw is a powerful editor for digital and analog timing diagrams with extensive ... Send timing diagrams via eMail. Trace Navigator. Reference Navigator. Magnifier glass Vista compatible.

Global site tag (gtag.js) - Google Analytics