顯示具有 Zeichnung繪圖 標籤的文章。 顯示所有文章
顯示具有 Zeichnung繪圖 標籤的文章。 顯示所有文章

2026年10月22日 星期四

AGY CLI神器,生成PNG/JPEG多個圖檔,合併成單一JPEG圖檔工具

情境:前篇PDF離線合併程式,可預覽進行合併,但實務上可能有圖檔截圖需求,有A圖檔、B圖檔,要合併成單一AB合併圖檔,因此同樣也可毫不費吹灰之力,請AGY神器參照前篇作法;另外生成MergePng.py圖檔合併工具。 PROMPT提示詞(如:藍色部分)如下:

"C:\MergePDF.py"   請參照此PDF合併程式作法,協助生成PNG圖檔合併程式,同樣提供GUI界面,可供使用者選擇單一或多個PNG/JPEG圖檔,

最後加流水號,合併成單一圖檔(原則可PNG、JPEG),將來源多個檔合併,產出後(生成最高解析度之JPEG圖檔),程式檔名為MergePng.py 

💜首次執行,可能會因為缺乏TK套件,可以自行將下面錯誤訊息貼給AGY進行詢問或請它代為協助下載安裝

Traceback (most recent call last):

  File "C:\mergepng.py", line 3, in <module>

    import _tkinter # If this fails your Python may not be configured for Tk

ImportError: DLL load failed while importing _tkinter: 找不到指定的模組。

💜呼叫合併程式 python MergePng.py

🏛️ 圖檔合併程式 架構全景圖

1 旋轉與方位校正 (Orientation Correction)
0° / 90° / 180° / 270° 旋轉矩陣運算,校正直式與橫式方向
2 雷射邊界偵測與切邊 (Auto-Crop White Borders)
ImageChops 逐像素差分運算,剔除無效空白邊緣
3 樂高積木等寬校正 (Rescale to Common Width)
寬度以最大者為基準,高度等比 Lanczos 高階插值縮放(左右白邊歸零)
4 垂直 / 水平無縫拼接 (Seamless Stitching)
建立單一整合畫布,坐標無隙縫緊密疊加貼合
5 色彩全採樣最高畫質封裝 (High-Fidelity Export)
JPEG 4:4:4 全色彩不降採樣 (subsampling=0) / PNG 無損輸出

🔬 五大核心模組:底層數理與生活化比喻對位

1. 模組一:自動雷射切邊機 —— _trim_borders()

🌿 生活化比喻:
就像裁縫師拿到一塊布,周圍有一圈沒用的白色毛邊。裁縫師拿一張純白色的紙疊上去「照妖」,凡是跟白紙一模一樣的地方就一刀剪掉,只留下真正有圖案的布料。
⚙️ 底層數理機制:
# 讀取左上角原點底色,建立純色參考圖並做逐像素差分
bg = Image.new(im.mode, im.size, im.getpixel((0, 0)))
diff = ImageChops.difference(im, bg)
bbox = diff.getbbox()  # 計算非零像素最小外接矩形 [x1, y1, x2, y2]
  1. 程式先讀取圖片左上角第 (0, 0) 個像素作為底色(通常為純白 (255, 255, 255))。
  2. 建立一張一模一樣大的純色假圖 bg。
  3. 用 ImageChops.difference 做逐像素矩陣減法:|Pixel(x, y) - Background(x, y)|。只要兩者顏色相同,相減結果就是 (0, 0, 0)(純黑)。
  4. diff.getbbox() 找出矩陣中所有「非零像素(即有實體圖案內容)」的最小外接矩形邊界 [x1, y1, x2, y2],再以 im.crop() 精確裁出,徹底切除兩側與上下的虛擬留白!

2. 模組二:樂高積木等寬卡榫 —— 幾何縮放對齊

🌿 生活化比喻:
如果把一塊 10 公分寬的樂高積木和一塊 8 公分寬的積木上下黏在一起,8 公分的那塊兩邊一定會凹進去(這就是先前您看到的「左右多出 100 像素白邊」)。要消除凹陷,沖印機就得把 8 公分的積木等比例影印放大成 10 公分寬,讓上下積木兩側完全齊平。
⚙️ 底層數理機制:
target_width = max(im.width for im in processed_images)  # 找到最寬的基準圖 (例如 1537px)
ratio = target_width / im.width                         # 計算等比放大係數 (1537 / 1336 = 1.15)
new_h = int(im.height * ratio)                          # 高度嚴格依比例連動放大
im.resize((target_width, new_h), Image.Resampling.LANCZOS)
  • 為什麼不能硬拉? 如果只拉寬度而不改變高度,圖片內的文字和表格會被嚴重壓扁或拉寬。因此高度必須嚴格乘以縮放比例 ratio,確保長寬比(Aspect Ratio)絕對守恆。
  • 內插演算法採用 Lanczos(蘭索斯濾波器):透過 Sinc 數學函數對相鄰 8×8 區域進行高級雙立方卷積採樣,確保放大後的文字線條依然銳利、不模糊、無馬賽克。

3. 模組三:無縫長卷軸拼接 —— 畫布疊加

🌿 生活化比喻:
沖印機鋪開一張長長的白色畫紙,寬度剛好等於 1537 像素,長度等於所有圖片高度的總和。接著從最上方開始,第 1 張貼在 y = 0,第 2 張緊貼在第 1 張的下邊界 y = height_1,一滴膠水空隙也不留。
⚙️ 底層數理機制:
merged_canvas = Image.new("RGBA", (total_w, total_h), (255, 255, 255, 255))
cur_offset = 0
for im in processed_images:
    paste_x = (total_w - im.width) // 2
    paste_y = cur_offset
    merged_canvas.paste(im, (paste_x, paste_y), im)
    cur_offset += im.height  # 下一張緊接在前一張的尾端
  • 因為前面已經透過等寬縮放把所有圖的寬度統一為 total_w,所以 paste_x 永遠精準為 0,左右白邊被自然消除!

4. 模組四:最高解析度 JPEG 保真機制 —— 破除「破壞性壓縮」

🌿 生活化比喻:
一般相機或通訊軟體傳 JPEG 為什麼文字邊緣會有一圈圈髒髒的毛邊(蚊狀噪聲)?因為人眼對「黑白明暗」很敏感,但對「彩色細節」很遲鈍。常規 JPEG 壓縮為了省檔案大小,會偷偷把色彩資訊砍掉 75%(稱為 4:2:0 抽樣)。
⚙️ 底層數理機制:
rgb_canvas.save(
    out_path,
    format="JPEG",
    quality=100,       # 100% 最高量化表 (不做高頻 DCT 係數截斷)
    subsampling=0,     # 關鍵!0 代表 4:4:4 無色彩抽樣 (Full Chroma Sampling)
    dpi=(300, 300),    # 專業印刷級 300 DPI 輸出
)
  • subsampling=0 的決定性威力:強制色彩資訊每一個像素都完整保留(4:4:4 全採樣),徹底杜絕圖表中細小文字、程式碼邊緣的模糊毛邊!

5. 模組五:檔案室自動取號機 —— _get_next_filename()

🌿 生活化比喻:
就像銀行的自動叫號機。你存了一張叫 Merged.jpg,下次再來存時,系統自動看到櫃子裡已經有這張了,就幫你打上標籤 Merged_001.jpg;如果 _001 也有了,就自動印出 Merged_002.jpg,永遠不會不小心把上一張覆蓋毀損。
⚙️ 正規表示式解析:
# 自動辨識既有主檔名與流水號尾碼
m = re.match(r"^(.*?)(?:_(\d+))?$", name)
prefix = m.group(1) if m else name
# 依序探測直到找到硬碟未使用的檔案序號
candidate = os.path.join(dir_name, f"{prefix}_{idx:03d}{ext}")

🎯 總結:問題與解法的物理映射清單

現象 物理根源 MergePNG.py 的技術解法
合併後左右多出 100px 白邊 各張圖原始解析度不同(1537 vs 1336),直接置中會留白補齊 等寬縮放(Rescale):將寬度統一投影放大至 1537px,左右白邊歸零
原本圖片周圍有黑/白邊緣 截圖時不慎留下的外圍邊界 _trim_borders 自動剪裁:矩陣相減求最小有效 Bounding Box 自動去邊
畫面右下角出現「1 2 雜訊」 原程式畫面印章功能被預設啟動(value=True) 畫面印章預設關閉(False),改為純淨合併,並支援檔名後綴自動流水號
JPEG 轉存文字毛邊 JPEG 預設色彩抽樣 4:2:0 壓縮損失 subsampling=0 + quality=100:強制 4:4:4 全色彩不降採樣保真輸出


💢其他提示詞發想運用:

💜一、如TIF圖檔,多個TIF檔,可以比照PDF合併,成為單一TIF檔。

💜二、螢幕整個視窗快照截圖,每個視窗畫面受限解析度版面設定,單一張截圖,也將可能跨下一個版面因而受限無法做完整截圖,而透過視窗快照不用切換螢幕解析度相對就方便實用(告知AI神器,請協助將目前視窗完整快照 FullSnapShot.py)。( 請協助生成一個視窗整體快照功能(以本視窗為例 開頭:視窗頭狀態事實陳述,約1~3列

        ▄▀▀▄        Antigravity CLI 1.4.3

      (中略)

結尾:現況視窗尾狀態完整段落描述,約1~3列)*,全數都需快照成一個圖檔,(包含拼接單張之圖檔,亦請保留) ,檔名為FullSnapShot.py)


相關資訊:

生成離線版PDF檔合併工具

Fotosizer圖檔大小調整軟體

HEIC 2 JPG 圖檔轉換(1鍵完成數百筆HEIC圖檔轉換)




2026年10月11日 星期日

zodiac_flip_demonstration十二生肖視覺(ASCII ART)

AGY CLI神器,以ASCII ART生成十二生肖圖(  The goal is to generate ASCII art representations of the zodiac animals, ensuring accurate mirroring upon horizontal flipping and maintaining a consistent visual height across all designs) 

🐾 十二生肖視覺指紋 (ASCII ART) —— 水平鏡像翻轉與語意對稱性檢驗

在電腦視覺(Computer  Vision)中,**自然生物(如十二生肖)具有左右對稱性或視角不變性,即便水平鏡像翻轉(RandomHorizontalFlip),其核心拓撲特徵與類別語意依然完全守恆;而符號/文字(如手寫字)**則具備嚴格的非對稱方向相依性,翻轉即造成語意損壞。 以下為完整的 十二生肖 ASCII ART 翻轉對照矩陣:

 =========================================================================                       【十二生肖:具備水平鏡像不變性 (自然物體 100% Invariant)】    =========================================================================

1. 子鼠 (Rat)

[ 原圖 Original ]
      _.._       
     ( 'o\ )_    
      \____) ~   
       ""  ""    
[ 水平翻轉 Flipped ]
       _.._      
    _( /o' )     
   ~ (____/      
     ""  ""      
✅ 老鼠側身視角朝左 vs 朝右,鬍鬚體態語意 100% 守恆

2. 丑牛 (Ox)

[ 原圖 Original ]
    (___)        
    (o o)_____/  
     \   \    \  
      | |--|  |  
[ 水平翻轉 Flipped ]
        (___)  
  \_____(o o)    
  /    /   /     
  |  |--| |      
✅ 牛首與雙角具備對稱性,鏡像後牛隻特徵無任何歧義

3. 寅虎 (Tiger)

[ 原圖 Original ]
     /\_/\       
    (='.'=)      
     )   ( \     
    (__ __)~~    
[ 水平翻轉 Flipped ]
       /\_/\     
      (='.'=)    
     / )   (     
    ~~(__ __)    
✅ 猛虎斑紋與身軀左右視角皆屬自然界客觀存在

4. 卯兔 (Rabbit)

[ 原圖 Original ]
     (\_/)       
    ( 'x' )      
    /     \      
   c(")_(")      
[ 水平翻轉 Flipped ]
       (\_/)     
      ( 'x' )    
      /     \    
      (")_(")o   
✅ 豎耳長耳輪廓左右鏡像,CNN 萃取邊緣依然為兔

5. 辰龍 (Dragon)

[ 原圖 Original ]
    <==::{}=     
     /    \      
    ( \__/ )~    
      ""  ""     
[ 水平翻轉 Flipped ]
     ={}=::==>   
      /    \     
    ~( \__/ )    
      ""  ""     
✅ 神話祥龍左向騰雲 vs 右向騰雲,龍首鱗爪拓撲對等

6. 巳蛇 (Snake)

[ 原圖 Original ]
      _.-~-.     
    (~:o_o:~)~>  
     `-----'     
                 
[ 水平翻轉 Flipped ]
       .-~-._      
   <~(~:o_o:~)   
     `-----'     
                 
✅ 盤旋蛇身具備旋轉流形連續性,鏡像依然為蛇類特徵

7. 午馬 (Horse)

[ 原圖 Original ]
       (\_/)_     
       (o o)\    
       /   \ \   
      | |--| |   
[ 水平翻轉 Flipped ]
    _(\_/)      
    /(o o)       
   / /   \       
   | |--| |      
✅ 烈馬奔騰側影朝左 vs 朝右,鬃毛四肢幾何語意守恆

8. 未羊 (Goat)

[ 原圖 Original ]
     (v\_/v)     
      (o.o)      
       \_/       
      /   \      
[ 水平翻轉 Flipped ]
     (v\_/v)     
      (o.o)      
       \_/       
      /   \      
✅ 山羊彎角雙側對稱,鏡像翻轉不影響物種判定

9. 申猴 (Monkey)

[ 原圖 Original ]
     @('_')@     
      ( : )      
     /|   |\     
      "   "      
[ 水平翻轉 Flipped ]
     @('_')@     
      ( : )      
     /|   |\     
      "   "      
✅ 靈猴面容與肢體具有高度雙側對稱特徵

10. 酉雞 (Rooster)

[ 原圖 Original ]
      (>o        
      //)        
      ^^         
                 
[ 水平翻轉 Flipped ]
        o<)      
        (\\      
         ^^      
                 
✅ 公雞啼鳴朝左 vs 朝右,羽冠特徵完全保留

11. 戌狗 (Dog)

[ 原圖 Original ]
      / \__      
     (    @\___  
     /         O 
    /   (_____/  
[ 水平翻轉 Flipped ]
      __/ \      
  ___/@    )     
 O         \     
  \_____)   \    
✅ 忠犬側影朝向任何一側皆為正常犬類,增強有效

12. 亥豬 (Pig)

[ 原圖 Original ]
      ^..^       
     ( oo )      
     ( -- )      
    c(")_(")     
[ 水平翻轉 Flipped ]
       ^..^      
      ( oo )     
      ( -- )     
      (")_(")o   
✅ 憨豬體型圓潤對稱,捲尾朝向左右皆為同一標籤

##下段採用Matplotlib  (PLT) 庫

##  ============================

import matplotlib.pyplot as plt

import matplotlib.font_manager as fm

import numpy as np

import os


plt.rcParams['font.sans-serif'] = ['Microsoft JhengHei']

plt.rcParams['axes.unicode_minus'] = False


zodiac_animals = [

    ('鼠 (Rat)', '🐀'),

    ('牛 (Ox)', '🐂'),

    ('虎 (Tiger)', '🐅'),

    ('兔 (Rabbit)', '🐇'),

    ('龍 (Dragon)', '🐉'),

    ('蛇 (Snake)', '🐍'),

    ('馬 (Horse)', '🐎'),

    ('羊 (Goat)', '🐐'),

    ('猴 (Monkey)', '🐒'),

    ('雞 (Rooster)', '🐓'),

    ('狗 (Dog)', '🐕'),

    ('豬 (Pig)', '🐖')

]


fig, ax = plt.subplots(figsize=(14, 10), facecolor='#0d1117')

ax.set_facecolor('#161b22')


# Title & Subtitle

plt.suptitle('十二生肖「隨機水平翻轉 (RandomHorizontalFlip)」電腦視覺語意不變性檢驗',

             fontsize=18, fontweight='bold', color='#58a6ff', y=0.96)

plt.title('【結論】自然物體 (十二生肖) 鏡像翻轉後語意完整保留 (100% Invariant) ;手寫數字/字母翻轉則造成語意損毀!',

          fontsize=12, color='#8b949e', pad=15)

(後略)

💜在 Python 電腦視覺與機器學習生態中,PIL (Pillow) 與 Matplotlib (PLT) 分工明確:前者專注於底層像素運算與高通量管線,後者則專精於卡氏座標視覺化與複雜圖文排版。

評估維度 PIL / Pillow (from PIL import Image) Matplotlib (import matplotlib.pyplot as plt)
主要定位 專門的影像處理函式庫 (Image Processing) 資料視覺化與繪圖排版函式庫 (Data Visualization)
底層運算核心 C 語言優化之純像素緩衝區 (Pixel Buffer) 向量圖形後端引擎 (Agg, SVG, PDF, Cairo)
核心資料物件 PIL.Image.Image 物件 (專屬記憶體格式) NumPy 陣列 (ndarray) / Figure & Axes 物件
座標排版機制 絕對像素座標 (需手動推算像素位置與間距) 相對圖表座標系 (自動網格、子圖佈局、自適應錨點)
文字與字型支援 需透過 ImageDraw.text,置中需手動算 bbox 原生整合 font_manager,支援 ha='center' 自適應
顯示輸出管道 img.show() (呼叫系統內建圖片檢視器) plt.imshow() 搭配 plt.show() (視窗或內嵌渲染)
執行效能開銷 極致輕量、微秒至毫秒級響應,記憶體極低 較為笨重,初始化圖形後端與字型引擎開銷大
模型訓練管線 與 PyTorch torchvision.transforms 原生整合 嚴禁置於 DataLoader 訓練迴圈 (會造成 CPU 嚴重大塞車)

二、 選型決策樹:繪製生肖看板該選誰?

場景 A:教學看板 / 資訊圖表 (Infographics) ➔ 【首選推薦 Matplotlib】

挑戰:生肖增強圖表並非單純照片儲存,而是包含 3×4 網格、12 隻動物獨立卡片、雙向翻轉箭頭 ⇄、標題、說明文字與底部紅色警告欄 的複合排版。

  • PLT 的排版優勢:透過 plt.subplots(3, 4) 可自動計算自適應間距,搭配 tight_layout() 徹底免除手動推導 12 次像素偏移之苦。
  • 文字置中與字型:直接指定微軟正黑體 (Microsoft JhengHei),一行 ha='center' 即可完美居中;但在 Linux / Docker 容器環境(例如無介面的 GPU 伺服器)可能因缺少字型檔引發 UserWarning: Glyph missing 或方框亂碼(Tofu)。
  • PIL 的維護代價:在 PIL 中沒有「網格」概念(底層點陣圖處理函式庫(Raster Graphic Processor),缺乏排版引擎(Layout Engine)與文字量測流排機制),每個生肖的左上角 (x, y)、標籤文字寬高全部必須用算式硬寫,稍微調整間距整個畫布便全數錯位。
場景 B:深度學習資料前處理管線 (Data Pipeline) ➔ 【唯一推薦 PIL / OpenCV】

挑戰:在 PyTorch 訓練時對 10 萬張圖片進行即時資料擴增 (如RandomHorizontalFlip(p=0.5))。

  • PIL 的速度優勢:PIL / Pillow 是以 C 語言撰寫底層影像處理模組,但其內部並非直接採用 NumPy 樣式的 C 陣列切片步長(Strides)。以水平翻轉為例,它是呼叫內部 C 函式 ImagingFlipLeftRight 進行指標與記憶體區塊拷貝。
  • PLT 的致命缺陷:若在訓練迴圈中使用 Matplotlib 進行翻轉與存檔,啟動後端渲染器的巨大開銷會使資料載入成為嚴重瓶頸,訓練速度拖慢 100 倍以上。



2026年8月15日 星期六

協助將PDF檔,切換成多個獨立JPEG檔(PDF2JPEG)

情境:PDF檔,筆者在LINE討論串受限不支援上傳,但可接受JPEG圖檔;而PDF檔可能有數十張以上,如何手動截圖相當耗時。

解決方式:在AGY CLI環璄下,自己產製一個PDF2JPEG技能,(如同巨集程式呼叫),只要告訴PDF檔位置,外加PDF2JPEG技能,自動就可以完成轉檔作業。

安裝執行環境概念:  

 Poppler(開放源碼) 在 PDF → JPEG 轉換流程中的角色

  1.  讀取 PDF   ,經由 Poppler 提供了 PDF 解析與渲染引擎,能將 PDF 的向量資訊、文字與圖形解碼成位圖( raster image| )的原始像素資料。
  2. 交給 ImageMagick | magick(ImageMagick)在背後會呼叫 Poppler 的 pdftoppm/pdfinfo 程式或其程式庫 API,取得每頁的位圖緩衝區。
  3. 產出 JPEG 圖檔,  ImageMagick 再根據這些位圖資料執行縮放、品質設定等處理,最終寫出 JPEG 檔案。Poppler 充當「PDF 解碼器」的角色,負責把 PDF 轉成可被 ImageMagick 處理的像素資料;沒有它,ImageMagick 無法直接讀取 PDF頁面。
  4. 高品質渲染:保留文字、向量圖形的細節,轉換出的影像清晰度高。

• ## Overview PDF2JPEG技能

Convert a PDF document into individual JPEG images, one per page. The output files **inherit the original PDF filename** and are suffixed with a zero‑padded sequential number, matching the style of the existing `MM2JPEG` skill.

## Command Options

### Poppler (recommended)

```bash

pdftoppm -jpeg -r 300 "<input.pdf>" "<output-dir>/<base-name>-page-%03d"

- `<input.pdf>` – Full path to the source PDF.

- `<output-dir>` – Directory where JPEG files will be written.

- `<base-name>` – Automatically derived from the PDF filename (without extension).

- `-r 300` – DPI (300 dpi matches `MM2JPEG`).

- `-jpeg` – Output JPEG format.

- `-%03d` – Zero‑padded page index (001, 002, …).

### ImageMagick (fallback if Poppler unavailable)

```bash

magick -density 300 -quality 90 -strip "<input.pdf>" "<output-dir>/<base-name>-page-%03d.jpeg"

```

(後略)


相關參考資訊:

ImageMagick

SKILL技能生成,

RapidEE電腦環境變數快速編修軟體


2008年11月3日 星期一

Context Free Art數學藝術化工具

eigenmath,可先點選Edit Script圖鈕,空白處輸入相關處理函式(函式可參考手冊)後,點選Run Script圖鈕,系統即可產出 三角函數、微積分、多重積分 等圖形與計算結果

(GPL)Context Free Art,提供Example選項產生參數範例圖形,藉由修改參數可另外產生不同之變化,將數學藝術化之有趣工具

PHET互動模擬軟體,物理、生物、化學、地球科學、數學(提供X軸Y軸數據後,即可立即產生圖型)、切邊研究等互動實驗模擬軟體
Physics Simulation Software,

2008年10月1日 星期三

NetworkNotepad網路架構及流程圖繪製軟體

NetworkNotepad,可以輸入中文字,提供數個套件供下載,如:流程圖(Flow Chart),集線器與交換器等套件

相關軟體:
(開放源碼)Logisim,數位電路製圖軟體
電子電路模擬軟體,
(開放源碼)sigrok邏輯分析軟體,
Openapc,
OpenOffice Draw,
(開放源碼)jGraph
(開放源碼)Diagram Designer,支援中文(需自行下載安裝語文套件),可以繪製流程圖或UML圖(直接點選UML Class Diagram.ddt檔案即可開啟樣版)或電子零件設計圖及其它更多ddt樣版,還可將Word快取圖型貼上進行繪製或將繪製好之圖表複製全選貼回Word上


UML繪製軟體:
(OpenSource)argouml
,PlantUML

2008年7月30日 星期三

gsview頁面描述語言 閱讀軟體

gsview可開啟PS(PostScript)頁面描述語言、EPS(Encapsulated PostScript)檔,並可利用File 選單 | Convert | 於Device:下拉 jpeg,轉換成其它圖檔格式

此軟體尚需搭配另安裝(開放源碼)GhostScript,才可正常執行

2008年7月11日 星期五

Adobe AIR相關應用之ICON圖示產生器

ClockMaker Project提供之圖示產生器,可自訂圖示底色,產生CS3 或 Web 2.0 型態之圖示,使用此軟體前,需先安裝Adobe公司之AIR應用程式平台

Adobe官方網站提供更多AIR應用程式
Eclipse開發工具,外掛AIR應用程式開發工具「AmaterasAIR(AIR GEAR) 」

Adobe AIR SDK,

相關軟體:
Pixelformer(個人免費使用),製作ICON圖示與BitMap圖形編輯用

Air平台自動更新檢查程式:
"C:\Program Files\Common Files\Adobe AIR\Versions\1.0\Resources\Adobe AIR Updater.exe" 點選執行檢查程式
SettingsManager.air

2008年7月9日 星期三

Fotosizer圖檔大小調整軟體

Fotosizer圖檔大小調整軟體,可設定縮放比例調整圖像解析度大小,並可選擇以BMP、JPG、GIF、PNG、TIF等圖檔類型輸出

(開放源碼)Caesium,
Imgares,Easy Image Modifier,可提供整批大量,調整影像圖片檔大小處理功能

2008年5月12日 星期一

OptiPNG PNG圖檔最佳化軟體

(開放源碼)OptiPNG軟體可將PNG檔案壓縮(讓檔案變更小),BMP,GIF,PNM及TIFF重新壓縮轉換成PNG圖檔格式

可透過自訂右鍵Context方式,設定點選滑鼠右鍵方式執行,經測試必須將欲處理檔案放在與OptiPNG相同目錄才可以

PngOptimizer, (OpenSource)PNG、BMP、GIF、TGA圖片格式,採拖曳方式進行最佳化處理,並提供命令提示方式PngOptimizerCL工具
( 開放源碼)Fileoptimizer ,最佳化GZ,JPEG,MP3,PDF,PNG,ZIP等類型,但如果最佳化EXE可能會導致該檔無法執行。

相關軟體: 
(開放源碼)Image-compressor,圖檔壓縮
Punypng,Jpeg Enhancer,RIOT(商用需付費),相關圖檔最佳化壓縮工具
jstrip,可一次大批自動將選擇資料夾內之jpeg圖檔予以再次壓縮,並產生處理Log日誌
faststone photo resizer,
JPEGsnoop,檢視JPEG圖檔編修明細狀態

2008年4月14日 星期一

免費繪圖軟體

Paint.Net (支援中文),
Pinta,與Paint.Net功能相近跨平台繪圖軟體

(開放源碼)TuxPaint提供簡易多功能界面(支援中文),能讓小朋友立即上手,並有多種圖案像皮圖章,我家5歲女兒非常喜歡用此軟體圖鴨
Drawing For Children

PhotoScape,安裝後即可以中文呈現,提供快速預覽功能,還可製作動畫GIF檔,先選擇第1張圖拖曳至"製作動畫"頁面,重覆將其它張圖分別拖曳至該頁面,即可免費產生動態圖檔,或處理多個圖檔(垂直或平行)拚貼處理,及影像處理功能

動畫GIF圖檔,依不同之Frame

(開放源碼)GIMP (支援中文)
GimPhoto

(開放源碼)InkScape 支援SVG向量圖檔編輯
ICON圖鈕製作查詢


HeliosPaint,免費繪圖軟體,支援Windows/Linux/Mac等系統,需與Java Runtime Environment (JRE)系統軟體一起執行

FotoSketcher,圖片處理工具

(開放源碼) Dia流程圖繪製 (支援中文),
相關軟體
Edraw Mind Map,提供簡體中文版,可輸入繁體資料

(開放源碼)Gantt Chart甘特圖繪製 ,GanttProject (支援中文)

(開放源碼)FreeCAD,與AutoCAD類似相關功能之繪圖軟體
(開放源碼)BrlCad,與AutoCAD類似相關功能之繪圖軟體
(開放源碼)Librecad,Openscad,
roomeon,sweethome3d,3D室內繪圖