jsp代碼watermark(jsp代碼的定界符是什麼)

本文目錄一覽:

java(最好jsp)給圖片加水印

Java給圖片加水印

/**

* 方法描述:b給圖片增加水印./b/br

* 備 注: 在圖片上寫字符串

* 創 建 人: bo.gaobo/br

* 創建日期: 2012-09-07/br

* @param originalUrl 原始圖片存儲路徑

* @param oldImg 原圖片

* @param str 增加的字符串

* @param xLocation x坐標

* @param yLocation y坐標

* @param fontColor 顏色

* @param fontSize 字號

* @param typeFace 字體

* @param fileType 文件類型

*/

public static BufferedImage addStringToImg(String originalUrl, BufferedImage oldImg,String str,int xLocation,int yLocation, Color fontColor, int fontSize, String typeFace, String fileType) throws IOException{

FileOutputStream output = new FileOutputStream(originalUrl);

BufferedImage buffImg = oldImg;

Graphics2D g = buffImg.createGraphics();

g = buffImg.createGraphics();

g.drawImage(buffImg, null, 0, 0);

g.setColor(fontColor); //設置字體顏色

g.setFont(new Font(typeFace, Font.PLAIN, fontSize)); //設置字體和字號

g.drawString(str, xLocation, yLocation); //把字符串放在對應的坐標處

g.dispose();

ImageIO.write(buffImg, fileType, output); //設置文件類型

output.close();

return buffImg;

}

JSP怎麼給圖片加水印?重謝!

你問的這個問題實際上不是JSP問題。可以利用JavaBean存儲這個圖片對象,然後利用Java2D相關API進行圖像處理,再通過JavaBean把處理後的圖像傳回網頁。

具體的好好看看java.awt.graph這個包的說明,會涉及到很多計算機圖形學的算法問題。不是幾句話能說清楚的。

加油,相信憑你的聰明才智,多看看資料是可以解決這個問題的

在JSP中怎麼給圖片加水印如題 謝謝了

加水印: 這是一個用Photoshop的圖層模式規則重複水印的方法,效果挺不錯,而且也不複雜。天極設計在線特別提醒:本例的關鍵操作是水印取樣和圖層模式的運用。 1、用Photoshop打開要去掉水印的圖片。 2、按快捷鍵M 切換到選擇工具。 3、按着鼠標拖動選擇要去掉的水印。 4、按快捷鍵 Ctrl+J 把第三步選擇的水印建立一個新的圖層。 5、移動新建的圖層可見水印圖層 6、再選擇圖層模式為顏色減淡。 7、再按快捷鍵 Ctrl+i 把圖層改為反相狀態 8、移動水印圖層對準底圖上的水印即可完成 9、複製水印圖層復蓋底圖的水印就可去除所有水印 去水印: 選擇仿製圖章工具 ,並在選項欄中執行下列操作: 選取畫筆和設置畫筆選項。(請參閱使用畫筆。) 指定混合模式、不透明度和流量。(請參閱設置繪畫和編輯工具的選項。) 確定想要對齊樣本像素的方式。如果選擇「對齊的」,您可以鬆開鼠標按鈕,當前的取樣點不會丟失。這樣,無論您多少次停止和繼續繪畫,都可以連續應用樣本像素。如果取消選擇「對齊的」,則每次停止和繼續繪畫時,都將從初始取樣點開始應用樣本像素。 選擇「用於所有圖層」可以從所有可視圖層對數據進行取樣;取消選擇「用於所有圖層」將只從現用圖層取樣。 通過在任意打開的圖像中定位指針,然後按住 Alt 鍵並點按 (Windows) 或按住 Option 鍵並點按 (Mac OS) 來設置取樣點。 注釋:如果要從一幅圖像中取樣並應用到另一圖像,則這兩幅圖像的顏色模式必須相同。 在圖像中拖移。 圖案圖章工具使您可以用圖案繪畫。可以從圖案庫中選擇圖案或者創建您自己的圖案。

原創文章,作者:CSKDO,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/330697.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
CSKDO的頭像CSKDO
上一篇 2025-01-16 15:46
下一篇 2025-01-16 15:46

相關推薦

  • Python周杰倫代碼用法介紹

    本文將從多個方面對Python周杰倫代碼進行詳細的闡述。 一、代碼介紹 from urllib.request import urlopen from bs4 import Bea…

    編程 2025-04-29
  • Python字符串寬度不限制怎麼打代碼

    本文將為大家詳細介紹Python字符串寬度不限制時如何打代碼的幾個方面。 一、保持代碼風格的統一 在Python字符串寬度不限制的情況下,我們可以寫出很長很長的一行代碼。但是,為了…

    編程 2025-04-29
  • Python基礎代碼用法介紹

    本文將從多個方面對Python基礎代碼進行解析和詳細闡述,力求讓讀者深刻理解Python基礎代碼。通過本文的學習,相信大家對Python的學習和應用會更加輕鬆和高效。 一、變量和數…

    編程 2025-04-29
  • Python滿天星代碼:讓編程變得更加簡單

    本文將從多個方面詳細闡述Python滿天星代碼,為大家介紹它的優點以及如何在編程中使用。無論是剛剛接觸編程還是資深程序員,都能從中獲得一定的收穫。 一、簡介 Python滿天星代碼…

    編程 2025-04-29
  • 倉庫管理系統代碼設計Python

    這篇文章將詳細探討如何設計一個基於Python的倉庫管理系統。 一、基本需求 在着手設計之前,我們首先需要確定倉庫管理系統的基本需求。 我們可以將需求分為以下幾個方面: 1、庫存管…

    編程 2025-04-29
  • 寫代碼新手教程

    本文將從語言選擇、學習方法、編碼規範以及常見問題解答等多個方面,為編程新手提供實用、簡明的教程。 一、語言選擇 作為編程新手,選擇一門編程語言是很關鍵的一步。以下是幾個有代表性的編…

    編程 2025-04-29
  • Python實現簡易心形代碼

    在這個文章中,我們將會介紹如何用Python語言編寫一個非常簡單的代碼來生成一個心形圖案。我們將會從安裝Python開始介紹,逐步深入了解如何實現這一任務。 一、安裝Python …

    編程 2025-04-29
  • 怎麼寫不影響Python運行的長段代碼

    在Python編程的過程中,我們不可避免地需要編寫一些長段代碼,包括函數、類、複雜的控制語句等等。在編寫這些代碼時,我們需要考慮代碼可讀性、易用性以及對Python運行性能的影響。…

    編程 2025-04-29
  • 北化教務管理系統介紹及開發代碼示例

    本文將從多個方面對北化教務管理系統進行介紹及開發代碼示例,幫助開發者更好地理解和應用該系統。 一、項目介紹 北化教務管理系統是一款針對高校學生和教職工的綜合信息管理系統。系統實現的…

    編程 2025-04-29
  • Python愛心代碼動態

    本文將從多個方面詳細闡述Python愛心代碼動態,包括實現基本原理、應用場景、代碼示例等。 一、實現基本原理 Python愛心代碼動態使用turtle模塊實現。在繪製一個心形的基礎…

    編程 2025-04-29

發表回復

登錄後才能評論