Giảm kích cỡ ảnh

wookie
26-09-07, 12:04
Các bác có biết pm nào làm giảm kích cỡ ảnh mà vẫn giữ đc chất lượng để mình vẫn có thể đọc đc chữ trong ảnh kô, đã thử qua mấy pm nhưng chất lượng tồi quá.
dao_hoa_daochu
26-09-07, 12:19
(1) Ảnh như nào?
(2) Đã thử mấy pm nào?
(3) Chất lượng tồi như nào?

Show vài cái (1), (3) lên đây, thì mới tư vấn được, phỏng ạ.
Lão Nông
26-09-07, 14:08
Các bác có biết pm nào làm giảm kích cỡ ảnh mà vẫn giữ đc chất lượng để mình vẫn có thể đọc đc chữ trong ảnh kô, đã thử qua mấy pm nhưng chất lượng tồi quá.
Nếu bản softcopy từ scanner vào thì theo anh nên dùng phần mềm đi kèm theo bộ Office 2003, sau khi xuất ra file TIFF thì kích thước file chỉ có mấy chục KB, nhưng nếu vẫn file đó mà chuyển thành dạng GIF thì có thể lên tới vài MB.

Còn nếu dùng ảnh chụp bằng máy ảnh số thì thử dùng ngay Office Picture Manager hoặc InfranView xem.
wookie
26-09-07, 14:50
Chỉ là 1 bức ảnh trên mạng nhưng nó to quá, muốn chỉnh lại để đưa vào Word thôi.
Nó đây:
http://www.windowsvistamagazine.com/US/28190302951578515/search01.jpg
wasabi
26-09-07, 14:51
À cái này bác nên dùng PNG 8 bit. Hồi trước em có viết một bài, để bác em tham khảo.


BMP Bitmap
Mô tả: File BMP là file mà diễn tả từng điểm ảnh một cách chính xác. Basically một file có bao nhiêu pixel, mỗi pixel chiếm bao nhiêu bit (file 2 màu 1 điểm ảnh = 1 bit, 256 màu mỗi điểm ảnh = 8 bit, 65 nghìn màu mỗi điểm = 256bit = 16B) nhân lên là ra dung lượng file (+một ít thông tin ban đầu gọi là header). 16 * 768 * 1024 là kích thước ước đoán của 1 file screenshot 65 nghìn màu. (12MB)

Ưu nhược:
* Trung thực- Mỗi pixel được biểu diễn bằng đúng chừng đó bit. Một file Bitmap không nén - có điểm lợi là không cần phải giải mã nên không tốn CPU. Chương trình nào cũng đọc được do cấu trúc rất đơn giản. * Dung lượng file rất to do không dùng một thuật toán nén nào.
Dùng làm gì: Dùng trong các thiết bị nhúng có CPU hạn chế. Ví dụ như các board hay các thiết bị điện tử.

JPEG JPG
Mô tả: File Jpeg là file nén mất, tức là nó sẽ chỉ được ghi một số điểm ảnh chính rồi nội suy các điểm còn lại. JPEG nén dựa trên mức độ nén mình chọn, nếu nén càng cao thì nội suy càng nhiều.

Ưu nhược:
* Rất nhỏ. Có thể tuỳ chọn mức nén. Thuật giải *rất* tối ưu và thích hợp để nén ảnh chụp. * Nếu lưu các hình sắc nét, ví dụ như ảnh chụp màn hình sẽ bị xấu- mép lem nhem do phải nội suy các điểm lân cận. Không trung thực. Đặc biệt với các hình là hình vẽ (biểu đồ, đồ thị, chữ…)

Ví dụ: Chữ A - để ý cái mép, sẽ thấy lem nhem
http://upload.thanhnienxame.net/downloadRequest/1190795196_a-jpg.jpg
Hình chụp màn hình nếu nén bằng JPEG sẽ như thế này (67KB!):
http://upload.thanhnienxame.net/downloadRequest/1190795281_scrshot-jpg.jpg

Dùng làm gì: Dùng để lưu ảnh chụp hoặc bất cứ cái gì đòi hỏi nhiều màu sắc. Hầu như tất cả các dạng ảnh số đều lưu dưới dạng này.

JPEG2000 JP2
Mô tả: Hậu duệ của Jpeg. Thuật toán về căn bản là giống Jpeg, nhưng mà có điểm cải tiến chủ yếu là sẽ không cần phải load cả file để đọc ảnh ở bất cứ kích cỡ nào. Cho ví dụ có 1 file 2 Gigabytes, thì nó không cần phải đọc cả 2 Gigabytes đó để đọc cái ảnh thumbnail 400*400pixel.

Ưu điểm, nhược điểm: * Như JPEG * Ít chương trình hỗ trợ.

Dùng làm gì: Dùng để lưu dữ liệu ảnh lớn, ví dụ như là bản đồ. Ở tỷ lệ nào thì đọc lượng dữ liệu ở tỷ lệ ấy, chứ không cần phải chờ phải load cả file.

GIF
Mô tả: Là loại file nén mất, lưu từng điểm một. Chỉ có thể có tối đa là 256 màu trên cả file. GIF có 2 điểm đặc biệt: - Có thể có phần hoàn toàn trong suốt (transparent) tức là ở pixel ấy không phải là màu trắng, hay màu xanh, hay màu đỏ, mà là màu cái nền mà nó đè lên. - Có thể có nhiều frames, tức là lưu được ảnh động.

http://upload.thanhnienxame.net/downloadRequest/1190795327_a-gif.gif

Ưu điểm:

* File rất nhỏ. * Chỉ có thể lưu được cao nhất 256 màu/file.

Dùng làm gì: Dùng để làm các biểu tượng nhỏ trên web, ví dụ như các hình avatar, con vật, hình trang trí cho trang web… Hoặc là các biểu đồ, đồ thị,… Hình chụp màn hình cũng được nhưng sẽ xấu.

PNG
Mô tả: PNG có thể nén mất có thể nén không mất, tuỳ thuộc vào mức độ nén mình chọn. PNG nén dựa trên lượng màu mình chọn, nếu chọn 24-bit thì sẽ được ảnh trung thực như bitmap. PNG có một điểm lợi:

* Nếu là file từ 8 bit trở xuống thì có thể lưu được ảnh mà có pixel hoàn toàn trong suốt. * Nếu file nén 24bit, thì sẽ basically là như file Bitmap 16bit có thêm cả kênh alpha, tức là ứng với mỗi pixel có thêm cả thông tin nó trộn bao nhiêu % với nền (thông tin này lưu bằng 8 bit, diễn tả cấp độ từ 0 - 255, 0 là hoàn toàn đặc, 255 là hoàn toàn trong suốt)

Ưu điểm:
* File rất nhỏ. Lưu bao nhiêu màu cũng được, sắc nét. * Không thích hợp để lưu ảnh do ảnh chụp hoặc các ảnh có quá nhiều màu sắc.

Ví dụ:
http://upload.thanhnienxame.net/downloadRequest/1190795362_a-png.png
(PNG-8bit)
http://upload.thanhnienxame.net/downloadRequest/1190795395_a-png24.png
(PNG-24)

Hình chụp màn hình PNG-8bit, (20KB!)
http://upload.thanhnienxame.net/downloadRequest/1190795458_png.png


Dùng làm gì: Dùng để lưu các ảnh cần sự sắc nét và ít/tương đối ít màu, trong đó có biểu đồ, đồ thị, hình trang trí cho web, nút bấm, *hình chụp màn hình*,hình scan sách đen trắng (cũng có thể dùng JPG) và tất cả những thứ không phải là ảnh.

PDF
PDF dùng thuật giải JPEG để nén dữ liệu hình ảnh có trong file của nó.

Làm cách nào để tạo các file này
Dùng chương trình Photoshop, dùng File>Save for web… hoặc ấn ctrl+alt+shift+S.
wookie
26-09-07, 15:45
Ý iem là giảm kích thước của ảnh chứ kô phải là giảm dung lượng của ảnh.
TATAK
26-09-07, 17:20
Ý iem là giảm kích thước của ảnh chứ kô phải là giảm dung lượng của ảnh.
"tôi không nghe tui không hay tôi không tin những gì em đang lừa dối tôi..." ỳe ỳe UHF :D
nhức đầu đây *TIRED*
wasabi
26-09-07, 17:44
Ý iem là giảm kích thước của ảnh chứ kô phải là giảm dung lượng của ảnh.
Yề.

http://www.microsoft.com/windowsxp/using/digitalphotography/learnmore/tips/eschelman2.mspx

http://download.microsoft.com/download/whistler/Install/2/WXP/EN-US/ImageResizerPowertoySetup.exe