導航:首頁 > 編程語言 > java圖片亮度

java圖片亮度

發布時間:2023-05-26 18:29:36

java圖像去噪怎麼實現

把圖像放到二維數組里,用中值濾波遍歷

❷ 求java中關於圖像檢索的演算法 想用java語言實現一個基於圖像顏色的檢索系統 其中的演算法要怎麼實現 麻煩詳

BufferedImage image;
int w = image.getWidth();
int h = image.getHeight();
int color;
for (int i = 0; i < w; i++) {
for (int j = 0; j < h; j++) {
color = image.getRGB(i, j);
}
}

不知道你到底要做什麼,這個只是幫你拿到圖上的點的顏色攜搏信。那些提取特徵點的演算法就是相當復雜了,比如透過銀州值,顏色分布值,對比度,亮度,甚至要多做因素綜合考慮起來,難度不小的。java做圖形是越來越少了,辯輪qq282052309

❸ java.awt.color的詳細介紹

public class Color extends Object implements Serializable下列類的父類:
System Color
該類封裝了使用 RGB 格式的顏色。在 RGB 格式中,顏色的紅、綠、藍分別用一個位於 0-255 范圍內的整數表示。0 表示這個基色成分沒有貢獻顏色。 255 表示這個顏色成分的最大飽和度。
雖然,Color 類基於包含三個成分的 RGB 模型,它還為 RGB 和 HSB 顏色之間的轉換提供了一系列便利方法。可參見 Foley, van Dam, Feiner, and Hughes, Computer Graphics: Principles and Practice ,來查看 RGB 和 HSB 顏色模型的定義。
變數索引black黑色。blue藍色。cyan青色。darkGray深灰色。gray灰色。green綠色。lightGray淺灰色。magenta品紅色。orange桔黃色。pink粉紅色。red紅色。white白色。yellow黃色。構造子索引Color(float, float, float) 用指定的紅、綠和藍色值創建一個顏色,其中每個值在 0.0-1.0 范圍內。Color(int) 用指定的 RGB 值創建一個顏色,其中參數的 16-23 位表示紅色成分,8-15 位表示綠色成分,0-7 位表示藍色成分。Color(int, int, int) 用指定的紅、綠和藍色成分創建一個顏色。 方法索引brighter() 創建這個顏色的淺顏色版本。darker() 創建這個顏色的深顏色版本。decode(String) 將一個字元串轉換為一個整數,並返回指定的顏色。equals(Object) 確定另一個對象是否與這個顏色相同。getBlue() 獲取這個顏色的藍色成分。getColor(String) 查找系統特性中的一個顏色。getColor(String, Color) 查找系統特性中的一個顏色。getColor(String, int) 查找系統特性中的一個顏色。getGreen() 獲得這個顏色的綠色成分。getHSBColor(float, float, float) 創建一個基於為 HSB 顏色模型提供的值的 Color 對象。getRed() 獲取這個顏色的紅色成分。getRGB() 獲取表示預設的 RGB ColorModel 中的顏色的 RGB 值。hashCode() 計算這個顏色的散列碼。HSBtoRGB(float, float, float) 將用HSB 模型指定的顏色的成分轉換為等價的 RGB 模型的值的集合。RGBtoHSB(int, int, int, float[]) 將用RGB 模式指定的顏色的成分轉換為等價的 HSB 模型的三基色的色調、飽和度和亮度值集合。toString() 創建一個表示這個顏色和它的 RGB 組成成分的值的字元串。 white
public static final Color white白色。
lightGray
public static final Color lightGray淺灰色。
gray
public static final Color gray灰色。
darkGray
public static final Color darkGray深灰色。
black
public static final Color black黑色。
red
public static final Color red紅色。
pink
public static final Color pink粉紅色。
orange
public static final Color orange桔黃色。
yellow
public static final Color yellow黃色。
green
public static finalColorgreen綠色。
magenta
public static final Color magenta品紅色。
cyan
public static final Color cyan青色。
blue
public static final Color blue藍色。 Color
public Color(int r, int g, int b)用指定的紅、綠和藍色成分創建一個顏色。三個參數都必須在 0-255 范圍內。
繪制時實際使用的顏色取決於對給定的輸出設備有效的顏色空間中最匹配的顏色。
參數:r - 紅色成分。 g - 綠色成分。 b - 藍色成分。參見:getRed.,getGreen.,getBlue.,getRGB
Color
public Color(int rgb)用指定的 RGB 值創建一個顏色,其中參數的 16-23 位表示紅色成分,8-15 位表示綠色成分,0-7 位表示蘭色成分。0 表示這個基色成分沒有參與顏色構成。
參數:rgb - 給出紅色、綠色和藍色成分的整數。參見:getRGBdefault,getRed.,getGreen.,getBlue.,getRGB.
Colorpublic Color(float r, float g, float b)用指定的紅、綠和藍色值創建一個顏色,其中每個值在 0.0-1.0 范圍內。0.0 值表示這個基色成分沒有貢獻。值 1.0 表示這個基色成分的最大飽和度。
顯示時實際使用的顏色取決於給定的輸出設備的可用顏色空間中最匹配的顏色。
參數:r - 紅色成分 g - 綠色成分 b - 藍色成分參見:getRed.,getGreen.,getBlue.,getRGB.方法 getRed
public int getRed()獲取這個顏色的紅色成分。返回結果是一個位於 0 和 255 之間的整數。
返回值:這個顏色的紅色成分。參見:getRGB
getGreen
public int getGreen()獲得這個顏色的綠色成分。返回結果是一個位於 0 和 255 之間的整數。
返回值:這個顏色的綠色成分。參見:getRGB
getBlue
public int getBlue()獲取這個顏色的藍色成分。返回結果是一個位於 0 和 255 之間的整數。
返回值:這個顏色的蘭色成分。參見:getRGB
getRGB
public int getRGB()獲取表示預設的 RGB ColorModel 中的顏色的 RGB 值。顏色的紅、綠和藍色成分被分別縮放為位於 0 ( 缺少這個基色 ) 和 255 ( 完全飽和 ) 之間的值。返回整數的 24-31 位是 0xff ,16-23 位表示紅色值,8-15 位表示綠色值,0-7 位表示藍色值。
參見:getRGBdefault,getRed,getGreen,getBlue
brighter
publicColorbrighter()創建這個顏色的淺顏色版本。
該方法在這個顏色的三個 RGB 成分中的每個成分上施加一個任意的比例因子,來創建一個顏色相同,但較淺的版本。雖然 brighter 和 darker 是一對逆操作,由於舍入誤差,執行一系列這兩個方法的調用的結果可能不一致。
返回值:一個新建 Color 對象, 這個顏色的更淺版本。參見:darker
darker
publicColordarker()創建這個顏色的深顏色版本。
返回值:一個新建 Color 對象, 這個顏色的深顏色版本。參見:brighter
hashCode
public int hashCode()計算這個顏色的散列碼。
返回值:這個對象的散列碼。覆蓋:類Object中的hashCode
equals
public booleanequals(Objectobj)確定另一個對象是否與這個顏色相同。
當且僅當參數不為 null ,並且存在一個紅色、綠色和藍色值與這個對象相同的 Color 對象時,結果為 true 。
參數:obj - 比較的對象。返回值:如果是相同對象,則返回 true ,否則返回 false 。覆蓋:類Object中的equals
toString
publicStringtoString()創建一個表示這個顏色和它的 RGB 組成成分的值的字元串。
返回值:表示這個顏色的 String 對象。覆蓋:類Object中的toString
decode
public staticColordecode(Stringnm) throwsNumberFormatException將一個字元串轉換為一個整數,並返回指定的顏色。這個方法處理用於表示八進制和十六進制數的字元串格式。
參數:nm - 將顏色表示為 24 位整數的字元串。返回值:新顏色拋出:NumberFormatException若指定的字元串不能解釋為一個十進制,八進制或十六進制整數。參見:decode
getColor
public staticColorgetColor(Stringnm)查找系統特性中的一個顏色。
參數被當作要獲得的系統特性名來處理。其後,這個特性的字元串值被解釋為一個整數,這個整數接著被轉換成一個顏色。
若指定的特性未找到,或不能當作一個整數來分析,將返回 null 。
參數:nm - 顏色特性的名字返回值:特性的顏色值。參見:getProperty,getInteger,Color
getColor
第一個參數被當做獲得的系統特性名來處理。其後,這個特性的字元串值被解釋為一個整數,這個整數接著被轉換為一個顏色。
若指定的特性未找到,或不能當作一個整數來分析,則返回由第二個參數指定的顏色。
參數:nm - 顏色特性的名字 v - 預設的顏色值。返回值:特性的顏色值。參見:getProperty,getInteger,Color
getColor
若指定的特性未找到,或不能當作一個整數來分析,則使用整數值 v 來替代,並將其轉換為一個顏色。
參數:nm - 顏色特性的名字。 v - 預設的整數顏色值。返回值:特性的顏色值。參見:getProperty,getInteger,Color
HSBtoRGB
HSBtoRGB 返回的整數對整數值中的 0&endash;23 位的顏色值進行編碼,方法 getRGB 使用相同的格式。這個整數可作為帶一個單個整數參數的Color構造子的一個參數。
參數:hue - 顏色的色元。 saturation - 顏色的飽和度。 brightness - 顏色的亮度。返回值:含色調、飽和度和亮度的顏色的 RGB 值。參見:getRGB,Color
RGBtoHSB
若 hsbvals 參數為 null ,則分配一個新的數組來返回結果。否則。該方法返回 hsbvals數組,和存放在數組中的值。
參數:r - 這個顏色的紅色成分。 g - 這個顏色的綠色成分。 b - 這個顏色的藍色成分。 hsbvals - 用於返回三個 HSB 值的數組,或為 null 。返回值:一個包含三個元素的數組,每個元素包含顏色的色調、飽和度和亮度 (按此排序) ,來表示紅色、綠色和藍色成分。參見:getRGB,Color
getHSBColor
public static Color getHSBColor(float h, float s, float b)創建一個基於為 HSB 顏色模型提供的值的 Color 對象。
三個成分的每一個成分應是位於 0 和 1 之間的浮點數 ( 在 0.0 ≤ h, s, b ≤ 1.0 之間的數值 ) 。
參數:h - 色元。 s - 顏色的飽和度。 b - 顏色的亮度。返回值:一個指定色調、飽和度和亮度的 Color 對象

❹ 200分c/c++/java/c#讀取png圖片

沒必要那麼麻煩.只要使用GDI+庫裡面的Bitmap對象和Graphics對象就可以了。WindowsXP以上的OS都提供GDI+圖形介面了,他的功能比GDI介面更強大,使用更方便。建議你可以查查GDI+的用法閉手。這里給你個最簡單的C#的例子:
System.Drawing.Bitmap bmp = new Bitmap("1.png");//創建Bitmap對象
System.Drawing.Color c = bmp.GetPixel(0, 0);//獲得圖像上(0,0)點的像素值
int a = c.A;//該像素的Alpha通道值
int r = c.R;//該像素的紅色通道值
int g = c.G;//該像素的綠色通道值
int b = c.B;//該像素的藍色通道

那建議你上網查一查PNG格式的標准,就知道PNG文件里的數據排列了。但PNG是壓縮過的,所以你還得有解壓演算法才行。

png的存儲格式:

關鍵數據塊中有4個標准數據塊:

文件頭數據塊IHDR(header chunk):包含有圖像基本信息,作為第一個數據塊出現並只出現一次。

調色板數據塊PLTE(palette chunk):必須放在圖像數據塊之前。

圖像數據塊IDAT(image data chunk):存儲實際圖像數據。PNG數據允許包含多個連續的圖像數據塊。

圖像結束數據IEND(image trailer chunk):放在文件尾部,表鋒雹示PNG數據流結束。

在第二個數據塊中包含了調色板數據塊。可是,當我們去解析png24時,卻未找到調色板、並且我們發現png24的存儲模式是點陣顏色值加一位的阿爾法通道值構成的,這種存儲模式根本不需要調色板的存在。基於這種存儲模式,png24的位深最低是32位真彩,在我們看到的圖像過渡中會很圓潤,因為每個點都可以是不同的色彩以及不同的透明值。而這種模式也是我們最常使用、大家所理解中的png模式。至於"png"後面的「24」可見也和位深並無關系,至於為什麼叫24,我也沒有找到具體的答案。

png24源數據中無調色盤的存在,而在標准數據塊的第二塊中,卻顯示了調色板數據塊。即然存在,肯定是有意義的,可見png有另外一種存儲模式--帶色盤的png8模式。png8有點類似於GIF,包含了一個調色板,並在調色板上有一個透明顏色值,這種模式在計算機的存儲中,每個點陣存儲的是色盤索引、並且無阿爾法半透明位。所以,png8在顏色位深上,可以低於32位;也可以使用更換色盤的技術來處理一些獨特的效果;但是由於每個點陣沒有阿爾法定義,邊緣會像GIF一樣存在鋸齒現像。

好像講的有點亂,總結一下區別吧:

png8和png24的根本區別,不是顏色位的區別,而是存儲方式不同;

png8 色盤索引、調色板中一位透明值、不支持阿爾法通道的半透明,存儲格式中每個像素無透明度的數據塊定義;

png24 無調色板、支持阿爾法通道的半透明、每個點陣都有透明度的定義,最低32位真彩色;

特性

支持256色調色板技術以產生小體積文件

最高支持48位真彩色圖像以及16位灰度圖像。

支持阿爾法通道的半透明特性。

支持圖像亮度的gamma校正信息。

支轎基嫌持存儲附加文本信息,以保留圖像名稱、作者、版權、創作時間、注釋等信息。

使用無損壓縮

漸近顯示和流式讀寫,適合在網路傳輸中快速顯示預覽效果後再展示全貌。

使用CRC循環冗餘編碼防止文件出錯。

最新的PNG標准允許在一個文件內存儲多幅圖像。

看。有使用無損壓縮和多幅圖像。挺復雜的哦!

http://codex.wordpress.org.cn/index.php?diff=prev&oldid=88484

看下面W3C的網站介紹。你就知道有多復雜了。不用庫函數,我覺得你的想法太不現實。對與BMP這樣格式還可以,對於PNG,不行。

http://www.w3.org/TR/2003/REC-PNG-20031110/

❺ 用java做圖像處理,得到數碼相片的亮度值,再根據亮度計算出拍攝環境的環境光 求演算法

演算法能計算出個圖片的亮度,但實際根本不可能計算出當時的環境光;

比如你在環境光亮度 10000單位的時候 拍攝一個反光率只有0.01%的黑色物體 ,那春中弊么亮度只有1單扒族位,你計算這個照片的亮度,只會得到「亮度=1」 這個結果

在培念另外一個照度為100單位的場景 拍攝反光率100%的鏡子, 計算出的亮度 則是「亮度=100」

❻ java代碼怎麼實現圖像二值化

較為常用的圖像二值化方法有:1)全局固定閾值;2)局部自適應閾值;3)OTSU等。
局部自適應閾值則是根據像素的鄰域塊的像素值分布來確定該像素位置上的二值化閾值。
仔畝這樣做的好處在於每個像素位亮世置處的二值化閾值不是固定不變的,而是由念鍵森其周圍鄰域像素的分布來決定的。
亮度較高的圖像區域的二值化閾值通常會較高,而亮度較低的圖像區域的二值化閾值則會相適應地變小。不同亮度、對比度、紋理的局部圖像區域將會擁有相對應的局部二值化閾值。
常用的局部自適應閾值有:
1)局部鄰域塊的均值;
2)局部鄰域塊的高斯加權和。

❼ 用Java給jpg圖片加文字水印,加的水印蓋住了原來的圖片,怎麼辦。

設置水印圖片的透明度
Graphics2D g2d = image.createGraphics();
AlphaComposite ac=AlphaComposite.getInstance(AlphaComposite.SRC_OVER, 0.5f);//設置水印字內體透容明度
g2d.setComposite(ac);

❽ Java開發實戰1200例的作品目錄

第1篇 圖形圖像篇
第1章 Java圖形與文本 2
1.1 繪制圖形和文本 3
實例001 繪制直線 3
實例002 繪制矩形 4
實例003 繪制正方形 5
實例004 繪制橢圓 6
實例005 繪制圓弧 7
實例006 繪制指定角度的填充扇形 8
實例007 繪制多邊形 9
實例008 繪制二次曲線 10
實例009 繪制三次曲線 12
實例010 繪制文本 13
實例011 設置文本的字體 14
實例012 設置文本和圖形的顏色 15
1.2 筆畫和圖形處理 16
實例013 設置筆畫的粗細 16
實例014 設置筆畫樣式 18
實例015 設置連接方式 19
實例016 設置虛線模式 20
實例017 縮放圖形 22
實例018 旋轉圖形 23
實例019 斜切圖形 24
實例020 為圖形填充漸變色 25
實例021 平移坐標軸 27
1.3 繪制圖案 28
實例022 繪制五環圖案 28
實例023 繪制藝術圖案 29
實例024 繪制花瓣 30
實例025 繪制公章 32
1.4 圖形的合並運算 33
實例026 圖形的加運算 33
實例027 圖形的減運算 35
實例028 圖形的交運算 36
實例029 圖形的異或運算 37
第2章 Java圖像處理 39
2.1 圖像處理 40
實例030 繪制圖像 40
實例031 縮放圖像 41
實例032 翻轉圖像 42
實例033 旋轉圖像 44
實例034 傾斜圖像 45
實例035 裁剪圖片 46
2.2 顏色處理 47
實例036 調整圖片的亮度 47
實例037 轉換彩色圖片為灰度圖片 49
實例038 使用像素值生成圖像 50
第3章 繪圖特效 52
3.1 文字特效 53
實例039 立體效果的文字 53
實例040 陰影效果的文字 54
實例041 傾斜效果的文字 55
實例042 漸變效果的文字 56
實例043 會變色的文字 58
實例044 水印文字特效 59
實例045 順時針旋轉文字 60
實例046 動態繪制文本 62
實例047 中文驗證碼 64
實例048 圖片驗證碼 65
實例049 帶干擾線的驗證碼 66
3.2 圖片特效 68
實例050 紋理填充特效 68
實例051 水波效果的圖片 69
實例052 局部圖像放大 71
實例053 圖片半透明特效 73
實例054 圖片溶合特效 74
實例055 以橢圓形顯示圖像 75
實例056 圖片百葉窗特效 76
實例057 圖片馬賽克特效 78
實例058 模糊 80
實例059 銳化 81
實例060 照亮邊緣 82
實例061 反向 84
實例062 光柵圖像 85
實例063 圖片倒影效果 87
第4章 動畫和游戲 90
4.1 文字動畫 91
實例064 文字淡入淡出 91
實例065 文字縮放 93
實例066 文字跑馬燈 94
實例067 字幕顯示 96
實例068 文字閃現 98
實例069 滾動廣告字幕 99
4.2 圖片動畫 101
實例070 圖片淡入淡出 101
實例071 隨滑鼠指針移動的圖片 103
實例072 通過鍵盤移動圖片 104
實例073 圖片動態拉伸 106
實例074 桌面彈球 107
實例075 循環滾動圖片 109
實例076 撞球動畫 111
實例077 電影膠片特效 113
實例078 隨機移動的圖片 115
實例079 雪花飄落動畫 116
實例080 圖片旋轉動畫 118
實例081 圖片閃現動畫 119
實例082 幀動畫效果 121
實例083 水波動畫 123
4.3 游戲開發 125
實例084 圖片配對游戲 125
實例085 小豬走迷宮 128
實例086 拼圖游戲 130
實例087 海灘捉螃蟹 133
實例088 荒山打獵游戲 135
實例089 打字母游戲 137
實例090 警察抓小偷 139
實例091 擲骰子 141
實例092 畫梅花 143
實例093 打造自己的開心農場 144
第5章 列印報表 147
5.1 列印控制 148
實例094 列印對話框 148
實例095 實現列印 149
實例096 列印圖形 150
實例097 列印圖片 152
實例098 列印預覽 153
實例099 倒序列印 155
實例100 為列印內容添加水印 157
實例101 自動為列印內容添加水印 158
5.2 列印的應用 160
實例102 列印快遞單 160
實例103 列印報表 162
實例104 列印桌面圖片 164
實例105 列印柱形圖表 165
實例106 列印餅形圖表 167
實例107 列印折線圖表 169
實例108 列印區域圖表 170
實例109 列印帶柱形圖表的報表 172
實例110 列印帶餅形圖表的報表 174
實例111 列印帶折線圖表的報表 175
實例112 導出報表到Excel表格 177
實例113 導出報表到PDF文檔 179
實例114 批量列印條形碼 181
實例115 相冊特效列印程序 183
實例116 鏡面效果文本列印 186
實例117 透明的列印預覽對話框 187
第6章 管理圖像文件 189
6.1 圖像的修改與保存 190
實例118 保存圖片文件 190
實例119 修改圖片文件名 191
實例120 縮放圖片並保存 192
實例121 為圖片添加水印並保存 194
實例122 溶合兩張圖片並保存 196
實例123 模糊圖片並保存 197
實例124 銳化圖片並保存 199
實例125 照亮邊緣並保存 200
實例126 反向並保存圖片 202
實例127 填充紋理並保存為圖片 204
6.2 圖片在資料庫中的存取 205
實例128 圖片存儲到Access資料庫中 205
實例129 圖片存儲到MySQL資料庫中 206
實例130 圖片存儲到SQLServer資料庫中 208
實例131 讀取Access資料庫中存儲的圖片 209
實例132 讀取MySQL資料庫中存儲的圖片 210
實例133 讀取SQLServer資料庫中存儲的圖片 211
實例134 修改Access資料庫中存儲的圖片 212
實例135 修改MySQL資料庫中存儲的圖片 214
實例136 修改SQLServer資料庫中存儲的圖片 215
6.3 其他應用 216
實例137 獲取滑鼠指針在任意位置的顏色值 216
實例138 圖片瀏覽器 218
實例139 轉換圖片格式 219
實例140 繪制石英鍾 221
實例141 畫圖程序 222
實例142 屏幕抓圖程序 224
實例143 屏幕放大鏡 225
第2篇 JFreeChart圖表篇
第7章 JFreeChart基本操作 230
7.1 JFreeChart基礎操作 231
實例144 基本餅圖 231
實例145 顯示圖示 232
實例146 工具欄提示 233
實例147 亂碼問題 235
實例148 顯示數值 237
實例149 抗鋸齒設置 238
7.2 設置圖表背景 239
實例150 設置背景圖片 239
實例151 設置圖片對齊方式 241
實例152 設置背景圖片透明度 242
實例153 設置背景顏色 243
7.3 處理圖表的邊框 244
實例154 隱藏圖表邊框 244
實例155 圖表邊框筆觸 245
實例156 圖表邊框顏色 247
7.4 修改圖表的圖示 248
實例157 設置圖示背景色 248
實例158 設置圖示邊框 249
實例159 設置圖示邊框顏色 250
實例160 設置圖示邊緣間距 251
實例161 設置圖示字體顏色 252
實例162 設置圖示位置 253
第8章 基礎圖表技術 255
8.1 普通餅圖 256
實例163 分離餅圖 256
實例164 橢圓形餅圖 257
實例165 餅圖的陰影 258
實例166 餅圖的分類邊框顏色 260
實例167 加粗餅圖分類邊框 261
實例168 設置餅圖顏色 262
實例169 餅圖旋轉角度 263
實例170 餅圖旋轉順序 265
實例171 隱藏分類標簽連接線 266
8.2 3D餅圖 267
實例172 創建3D餅圖 267
實例173 3D餅圖透明度 269
實例174 3D餅圖的Z軸 270
實例175 逆時針旋轉3D餅圖 271
實例176 順時針旋轉3D餅圖 272
8.3 多餅圖 274
實例177 實現多餅圖 274
實例178 多餅圖亂碼 275
實例179 多餅圖的展示方式 277
實例180 3D多餅圖 278
8.4 基本柱形圖 280
實例181 簡單柱型圖 280
實例182 柱形圖角度 282
實例183 柱形圖負值 283
8.5 X坐標軸 285
實例184 X軸字體 285
實例185 X軸標簽字體 287
實例186 X軸標簽角度 288
實例187 X軸顯示情況 290
實例188 X軸尺度顏色 292
實例189 隱藏X軸尺度 293
實例190 X軸尺度筆觸 295
實例191 X軸尺度標簽角度 296
實例192 X軸分類的間距 298
實例193 X軸分類與原點的間距 299
實例194 X軸的顯示位置 300
8.6 Y坐標軸 302
實例195 Y軸字體 302
實例196 Y軸標簽字體 304
實例197 Y軸顯示情況 305
實例198 Y軸尺度顏色 307
實例199 隱藏Y軸尺度 309
實例200 Y軸尺度筆觸 310
實例201 Y軸尺度標簽角度 312
實例202 Y軸起始值 313
實例203 Y軸箭頭 314
實例204 Y軸主要刻度線 316
實例205 Y軸主要刻度線長度 317
實例206 Y軸次要刻度線 319
實例207 Y軸次要刻度線長度 320
實例208 設置Y軸最大值 322
實例209 設置Y軸數據范圍 323
實例210 Y軸的顯示位置 324
8.7 高級柱形圖 326
實例211 設置網格豎線 326
實例212 設置網格豎線顏色 328
實例213 設置柱形圖文本註解 329
實例214 設置柱形圖文本註解字體 331
實例215 設置柱形圖文本註解顏色 333
實例216 設置柱形圖文本註解錨點 334
實例217 設置柱形圖文本註解類別錨點 336
實例218 設置柱形圖文本註解旋轉錨點 338
實例219 設置柱形圖線條註解 339
實例220 繪制柱形效果 341
實例221 柱形圖陰影 342
實例222 柱形圖陰影偏移 344
實例223 設置柱形的顏色 345
實例224 繪制3D柱形圖 346
實例225 標記柱形圖區間 348
實例226 多系列柱形圖 350
實例227 多系列3D柱形圖 352
第9章 擴展圖表技術 354
9.1 區域圖 355
實例228 基本區域圖 355
實例229 顯示多分類區域圖 357
實例230 設置區域圖透明度 359
實例231 添加說明文字 360
實例232 設置說明文字位置 362
實例233 區域圖X軸顯示位置 363
實例234 區域圖X軸標簽角度 364
實例235 區域圖X軸尺度標簽角度 366
實例236 設置區域顏色 367
9.2 氣泡圖 368
實例237 基本氣泡圖 368
實例238 氣泡圖X軸標簽 371
實例239 氣泡圖Y軸標簽 372
實例240 設置坐標范圍 374
實例241 設置透明度 375
實例242 設置氣泡顏色 377
實例243 氣泡圖X軸標簽角度 378
實例244 氣泡圖X軸尺度標簽角度 379
9.3 分步圖 381
實例245 基本分步圖 381
實例246 加粗分步圖 383
實例247 顯示虛線效果 385
實例248 設置分步圖顏色 386
實例249 隱藏分步圖 387
實例250 分步圖X軸顯示位置 389
實例251 分步圖X軸標簽角度 390
實例252 分步圖X軸尺度標簽角度 391
9.4 聯合分類圖 393
實例253 生成線形圖與柱形圖 393
實例254 設置圖表高度 395
實例255 設置圖表位置 397
實例256 線形圖與分布圖 398
9.5 雙軸圖 400
實例257 基本雙軸圖 400
實例258 基本雙Y圖 402
實例259 雙Y軸字體 404
實例260 3D雙軸圖 406
實例261 設置雙軸圖顏色 407
實例262 雙軸圖X軸標簽角度 409
實例263 雙軸圖X軸尺度標簽角度 410
9.6 折線圖 412
實例264 基本折線圖 412
實例265 多條折線圖 414
實例266 水平折線圖 416
實例267 隱藏折線圖 417
實例268 加粗折線 419
實例269 顯示折線節點 420
實例270 生成節點圖 421
實例271 設置虛線圖 423
實例272 設置折線顏色 424
實例273 3D折線圖 426
實例274 XY折線圖 427
實例275 排序折線圖 429
9.7 環形圖 431
實例276 基本環形圖 431
實例277 環形圖字體 432
實例278 設置環形深度 434
實例279 分離環形圖 436
實例280 橢圓環形圖 437
實例281 環形的陰影偏移 438
實例282 環形的簡單標簽 439
實例283 環形的旋轉角度 441
9.8 堆積條形圖 442
實例284 基本堆積條形圖 442
實例285 橫向堆積條形圖 445
實例286 設置邊線距離 446
實例287 渲染分組堆積條形圖 447
9.9 時序圖 450
實例288 基本時序圖 450
實例289 設置時間顯示格式 452
實例290 添加雙時間軸 453
實例291 雙時間軸位置 455
實例292 動態顯示十字標記 456
實例293 添加Y軸標記 458
實例294 添加X軸標記 459
實例295 設置刻度單位 461
實例296 設置時間軸范圍 462
第3篇 網路技術篇
第10章 網路應用基礎 466
10.1 網路地址解析 467
實例297 獲取本地主機的IP地址 467
實例298 獲取本地主機的域名和主機名 468
實例299 通過域名獲得IP地址 469
實例300 通過IP地址獲得域名和主機名 470
實例301 獲得內網的所有IP地址 472
10.2 網路資源管理 474
實例302 獲取網路資源的大小 474
實例303 解析網頁中的內容 475
實例304 網路資源的單線程下載 476
實例305 網路資源的多線程下載 478
實例306 下載網路資源的斷點繼傳 480
第11章 TCP套接字 483
11.1 Socket基礎 484
實例307 建立伺服器套接字 484
實例308 建立客戶端套接字 485
實例309 設置等待連接的超時時間 486
實例310 獲取Socket信息 487
實例311 接收和發送Socket信息 488
實例312 關閉Socket緩沖 491
11.2 TCP網路通信 492
實例313 使用Socket通信 492
實例314 防止Socket傳遞漢字亂碼 495
實例315 使用Socket傳遞對象 497
實例316 使用Socket傳輸圖片 499
實例317 使用Socket傳輸音頻 501
實例318 使用Socket傳輸視頻 503
實例319 一個伺服器與一個客戶端通信 504
實例320 一個伺服器與多個客戶端通信 506
實例321 客戶端一對多通信 508
實例322 客戶端一對一通信 509
實例323 基於Socket的資料庫編程 511
實例324 使用Proxy創建代理伺服器 513
實例325 使用ProxySelector選擇代理伺服器 514
11.3 TCP實用程序 516
實例326 聊天室伺服器端 516
實例327 聊天室客戶端 518
第12章 郵件收發 521
12.1 簡單郵件 522
實例328 配置郵件服務 522
實例329 發送郵件 526
實例330 接收郵件 528
12.2 復雜郵件 529
實例331 發送帶附件的郵件 529
實例332 接收帶附件的郵件 531
實例333 發送郵件時進行身份驗證 533
實例334 接收郵件時進行身份驗證 535
實例335 顯示未讀郵件 536
實例336 顯示已讀郵件 539
第4篇 Java安全與Applet應用篇
第13章 Java安全 544
13.1 Java對稱加密 545
實例337 使用BASE64加密 545
實例338 使用BASE64解密 546
實例339 生成DES的密鑰 547
實例340 使用DES加密 548
實例341 使用DES解密 549
實例342 PBE的鹽值 551
實例343 生成PBE的密鑰 552
實例344 使用PBE加密 552
實例345 使用PBE解密 553
13.2 Java非對稱加密 555
實例346 生成RSA密鑰對 555
實例347 使用RSA的簽名 556
實例348 RSA服務端加密 557
實例349 RSA客戶端加密 559
實例350 DH服務端加密 560
實例351 DH客戶端加密 563
13.3 Java單項加密 565
實例352 使用MD5加密 565
實例353 使用Hmac加密 566
實例354 使用DSA加密 568
第14章 Applet的應用 570
14.1 Applet在html中的使用 571
實例355 在html中顯示Applet 571
實例356 設置Applet的顯示位置 572
實例357 Applet獲取頁面傳遞的參數 573
實例358 使用<applet>標記中的archive屬性 574
14.2 Applet的方法 576
實例359 使用paint()方法繪制頁面內容 576
實例360 使用update()方法更新頁面內容 577
實例361 使用repaint()方法重新繪制頁面 578
實例362 Applet顯示地址欄上的路徑 579
實例363 Applet顯示class存放的路徑 581
14.3 Applet中的文字處理 582
實例364 控制Applet字體大小 582
實例365 控制Applet文字位置 583
實例366 控制Applet字體樣式 584
實例367 Applet中繪制立體效果的文字 585
實例368 Applet中繪制陰影效果的文字 586
實例369 Applet中繪制傾斜效果的文字 587
實例370 Applet中繪制漸變效果的文字 588
實例371 Applet中繪制會變色的文字 590
實例372 Applet中繪制順時針旋轉的文字 591
實例373 Applet中動態繪制文本 593
14.4 Applet中的圖形處理 594
實例374 Applet繪制直線 594
實例375 Applet繪制矩形 596
實例376 Applet繪制圓角矩形 597
實例377 Applet繪制橢圓 598
實例378 Applet繪制圓弧 599
實例379 Applet繪制折線 600
實例380 Applet繪制多角形 601
實例381 Applet繪制圖片 602
實例382 Applet中的圖形加運算 603
實例383 Applet中的圖形減運算 604
實例384 Applet中的圖形交運算 606
實例385 Applet中的圖形異或運算 607
實例386 Applet中繪制紋理填充圖形 608
14.5 Applet中的圖像處理 609
實例387 Applet中縮放圖像 609
實例388 Applet中翻轉圖像 610
實例389 Applet中旋轉圖像 612
實例390 Applet中傾斜圖像 613
實例391 Applet中調整圖片的亮度 614
實例392 Applet中繪制中文驗證碼 615
實例393 Applet中繪制圖片驗證碼 617
實例394 Applet中繪制帶干擾線的驗證碼 618
實例395 Applet中模糊圖像 620
實例396 Applet中銳化圖像 621
實例397 Applet中照亮圖像邊緣 622
實例398 Applet中反向圖像 624
實例399 Applet中圖像動態拉伸 625
14.6 Applet中的文字動畫 627
實例400 Applet中文字縮放動畫 627
實例401 Applet中文字跑馬燈動畫 628
實例402 Applet中字幕顯示動畫 630
實例403 Applet中文字閃現動畫 631
實例404 Applet中滾動廣告字幕動畫 633
第5篇 XML篇
第15章 初識XML 636
15.1 XML語言基礎 637
實例405 簡單的XML 637
實例406 驗證XML的格式 638
實例407 XML屬性的使用 639
實例408 XML中CDATA的使用 640
15.2 XML與CSS 642
實例409 在XML中使用CSS 642
實例410 CSS格式化XML布局 643
實例411 CSS格式化XML背景色 645
實例412 CSS格式化XML字體 647
實例413 CSS改變XML中的滑鼠手勢 649
實例414 CSS在XML中添加背景圖 651
實例415 CSS製作XML表格 652
15.3 XML與XSLT的元素 654
實例416 在XML使用XSLT 654
實例417 使用XSLT中的template 656
實例418 使用XSLT中的value-of 657
實例419 使用XSLT中的for-each 659
實例420 使用XSLT中的if 660
實例421 使用XSLT中的sort 662
實例422 使用XSLT中的choose 664
實例423 使用XSLT中的-of 665
實例424 使用XSLT中的apply-templates 667
實例425 使用XSLT中的attribute 669
實例426 使用XSLT中的elements 670
15.4 XML與XSLT的內建函數 672
實例427 使用XSLT中的generate-id() 672
實例428 使用XSLT中的format-number() 674
實例429 使用XSLT中的document() 675
15.5 DTD的引用與驗證 678
實例430 在XML內部定義DTD 678
實例431 在XML外部引用DTD 679
實例432 驗證XML是否符合DTD的定義 680
15.6 使用DTD定義XML元素 682
實例433 在DTD聲明元素 682
實例434 在DTD聲明重復元素 683
實例435 在DTD聲明選擇性元素 684
實例436 在DTD中使用ENTITY 686
15.7 使用DTD定義XML屬性 687
實例437 在DTD聲明元素屬性 687
實例438 在DTD聲明帶有#IMPLIED的屬性 688
實例439 在DTD聲明帶有#REQUIRED的屬性 690
實例440 在DTD聲明帶有#FIXED的屬性 691
實例441 在DTD聲明列舉屬性值 692
實例442 類型為ID的屬性實例 693
實例443 類型為IDREF的屬性實例 695
實例444 類型為NMTOKEN的屬性實例 697
第16章 XML Schema 699
16.1 XSD的引用與驗證 700
實例445 在XML中使用XML Schema 700
實例446 驗證XML是否符合Schema的描述 701
實例447 XSD文檔根元素的引用 703
實例448 在XSD中使用注釋 703
16.2 使用XSD簡單類型定義XML元素 704
實例449 在XSD定義XML元素 704
實例450 使用xs:simpleType和xs:restriction 705
實例451 使用xs:list 706
實例452 使用xs:enumeration 708
實例453 使用xs:pattern 710
16.3 使用XSD復雜類型定義XML元素 711
實例454 使用xs:complexType和xs:sequence 711
實例455 使用xs:choice 713
實例456 使用xs:all 714
實例457 使用xs:group 716
實例458 使用xs:extension和xs:simpleContent 718
實例459 使用xs:extension和xs:complexContent 719
實例460 使用xs:restriction和xs:simpleContent 721
實例461 使用xs:restriction和xs:complexContent 723
實例462 使用xs:attributeGroup和xs:attribute 725
16.4 使用XSD的普通類型 727
實例463 在XSD中對字元進行限制 727
實例464 在XSD中對數值進行限制 728
第17章 解析XML文件 730
17.1 使用SAX讀取XML 731
實例465 從文件中讀取XML 731
實例466 從數據流中讀取XML 732
實例467 從數據源中讀取XML 733
17.2 使用SAX解析XML 734
實例468 解析XML元素名稱 734
實例469 解析XML元素名稱和內容 736
實例470 解析XML元素屬性和屬性值 738
實例471 使用VO解析XML元素 740
實例472 使用VO解析XML元素和屬性 741
實例473 使用SAX驗證DTD 743
17.3 使用DOM讀取XML 745
實例474 從文件中讀取XML 745
實例475 從數據流中讀取XML 746
實例476 從數據源中讀取XML 747
17.4 使用DOM解析XML 748
實例477 解析XML元素名稱 748
實例478 解析XML元素名稱和內容 749
實例479 解析XML元素屬性和屬性值 751
實例480 使用VO解析XML元素 752
實例481 使用VO解析XML元素和屬性 753
17.5 使用DOM操作XML 755
實例482 創建簡單的XML文件 755
實例483 創建基本的XML文件 757
實例484 使用VO創建XML文件 759
實例485 使用DOM添加XML元素 761
實例486 使用DOM修改XML元素 764
實例487 使用DOM刪除XML元素 766
第6篇 操作PDF篇
第18章 操作PDF文檔 770
18.1 文檔和文檔屬性 771
實例488 創建PDF文檔 771
實例489 添加PDF文檔標題 772
實例490 添加PDF文檔主題 773
實例491 添加PDF文檔關鍵詞 774
實例492 添加PDF文檔作者 775
實例493 添加PDF文檔創建者 776
實例494 添加PDF文檔製作者 777
實例495 添加PDF文檔創建日期 778
18.2 初始化操作 779
實例496 設置頁面大小 779
實例497 橫向顯示頁面 780
實例498 縱向顯示頁面 781
實例499 添加水印 782
實例500 添加頁眉和頁腳 783
實例501 創建新頁 784
實例502 為PDF文檔添加頁碼 785
18.3 字體與中文處理 786
實例503 設置特殊的文本字體 786
實例504 加粗字體 787
實例505 添加下劃線 788
實例506 添加刪除線 789
實例507 在PDF文檔中顯示中文 790
實例508 設置PDF文檔密碼 791
18.4 塊、短語、段落、章節和區域 792
實例509 添加和創建塊 792
實例510 設置上標和下標 793
實例511 設置文本背景顏色 794
實例512 添加和創建短語 795
實例513 添加和創建段落 796
實例514 設置段落首行縮進 797
實例515 設置段落的上下間距 798
實例516 設置段落左右縮進 799
實例517 設置段落的對齊方式 800
實例518 設置段落字體大小 801
實例519 設置段落文本顏色 802
實例520 添加章節 803
實例521 在章節中添加小節 804
實例522 在小節中添加列表 805
實例523 在小節中添加段落 807
實例524 在小節中添加表格 808
實例525 在小節中添加圖片 809
18.5 讀取PDF文檔 810
實例526 文本文件轉換為PDF文檔 810
實例527 讀取PDF文檔 812
實例528 讀取加密的PDF文檔 813
實例529 編輯PDF文檔 814
實例530 導入已有文檔 816
實例531 導入並添加頁碼 817
實例532 導入並添加水印 818
實例533 導入並添加新頁和內容 819
實例534 拆分PDF文檔 821
實例535 合並PDF文檔 822
實例536 列印PDF文檔 823
……
第19章 繪制PDF圖形和圖像
第20章 繪制PDF表格
第21章 設置閱讀器參數

❾ 《Java數字圖像處理編程技巧與應用實踐》epub下載在線閱讀全文,求百度網盤雲資源

《Java數字圖像處理編程技巧與應用實踐》(賈志剛)電子書網盤下載免費在線閱讀

鏈接: https://pan..com/s/1NPS2fKLgMhWN9Vwoxg01bw

提取碼: cy78

書名:Java數字圖像處理編程技巧與應用實踐

作者:賈志剛

出版社:機械工業出版社

副標題:編程技巧與應用實踐

出版年:2016-1

內容簡介

本書首先通過一個簡單JAVA圖像處理程序勾勒出用JAVA來實現圖像處理的基本步驟,介紹JAVA在操作圖像方面的幾個重要的API類如ImageIO,BufferedImageOP等,並對圖像文件的保存與讀寫做較為深入細致的講解。從第二章開始介紹圖像的像素操作同時還會用實例講解如何通過這些簡單的像素操作實現圖像的色彩特效。接下來會學習圖像的直方圖,演示如何直方圖均衡化的實際應用,會基於直方圖實現一種圖像搜索演算法,接下來學習圖像處理中最重要與常見的如何調整圖像的亮度,對比度與飽和度實現圖像的基本調整。然後逐步深入介紹圖像的模糊與銳化,首先學習圖像卷積模糊演算法,然後介紹快速模糊演算法盒子模糊,細節保留的高斯模糊與雙邊模糊,以及各種不同方向的對圖像實現模糊的技術,從而實現不同的處理效果。

作者簡介

費志剛,CSDN博客專家,51CTO視頻學院認證講師,擁有10年以上的Java語言編程經驗,在圖像特徵提取匹配、識別等方面有較深入的研究,多年從事Java Swing圖形與圖像方面的應用開發,擁有豐富的圖像處理項目實踐經驗。

❿ JAVA中 int i = 0xff000000|(244<<16)|(244<<8)|(244); 這句話什麼意思

這句話只是定義變數 i,並且設其初值。具體這個 i 有什麼用途,要看程序的下文。0xff000000|(244<<16)|(244<<8)|(244) 是常量表達式,構成 i 的初值兆鎮緩為:0xfff4f4f4 從這一句可以看到,這個系統的整數是 32 位元,即 4 個位元組的。位元與運算符 "|" 在此的作用是把 4 個位元組組合起來。0xff000000 就是說最高位位元組用十六進製表示為 FF。244<<16 把十進制的 244 左移 16 位元,即旅汪 2 個位元組,剛好把 244(十六進:F4)填入次高位位元組。244<<8 的左移 8 位元,即 1 個位元組,就族模是把 244 填入次低位位元組。244 就是最低位位元組的內容。 後面三個 244 看起來像 RGB 值,三者等值,就是亮度為 244 的灰色。(255 是白,0 是黑。)最高位的 FF(十進:255)猜不到代表什麼。 希望這些分析能幫助你看懂 i 的這個初值的用途。

閱讀全文

與java圖片亮度相關的資料

熱點內容
win7去掉登錄密碼 瀏覽:38
imacappleid 瀏覽:560
網易郵箱怎麼發文件手機app 瀏覽:325
如何快速升級考拉 瀏覽:745
編程加入高考需要什麼條件 瀏覽:602
小米手機怎麼同步舊手機app的數據 瀏覽:253
cad版本不同會顯示外來文件嗎 瀏覽:538
卸載ps提示有正在使用的文件 瀏覽:165
忘記路由器wifi密碼 瀏覽:390
5s升級103 瀏覽:140
博圖v13上載程序 瀏覽:142
有什麼夜晚網站 瀏覽:115
win10環境配置在哪個文件夾 瀏覽:949
文件王測試視頻 瀏覽:874
易語言圖片框顯示文件夾的相片 瀏覽:211
如何通過數據網路發簡訊 瀏覽:423
電腦導入u盤文件在哪裡 瀏覽:334
手機文件應用包去哪裡找 瀏覽:350
為什麼統計數據尺碼不出來 瀏覽:36
pdf文件沒有找到 瀏覽:273

友情鏈接