Showing posts with label Java Image. Show all posts

Chuyển hình màu thành hình trắng xám trong Java? | How to convert color image to gray scale image?

Bài viết này sẽ hướng dẫn các bạn cách để chuyển đổi hình ảnh màu thành hình ảnh trắng xám (convert image color to image gray scale) trong ngôn ngữ lập trình Java.

Java Image - Hiện thị hình TIF trên JOptionPane(Display a TIF image on JOptionPane).






Mã nguồn này sẽ hướng dẫn cách hiển thị hình TIF trên JOptionPane thông qua đường dẫn hình.





Java - Hiển thị hình ảnh bằng ImageIcon và JLabel (Display image by ImageIcon and JLabel).

Bài viết này sẽ hướng dẫn cách hiển thị một hình ảnh bằng cách sửa dụng lớp ImageIcon và JLable của java.

Java - Hướng dẫn hiển thị hình ảnh trên JPanel(How to display image on JPanel in java).

 



Bài viết này sẽ hướng dẫn cách hiển thị hình ảnh trên JPANEL (display image on jpanel) trong java.






Java Source - JList hiển thị các đối tượng tùy biến trong ListCellRenderer(JList component to display custom objects with ListCellRenderer).


Đoạn java source này sẽ hướng dẫn cách dùng JList để hiện thị các đối tượng tùy biến trong ListCellRenderer. Đối tượng ở đây bao gồm hình ảnh và đoạn text mô tả. Nó cũng khá hay giúp bạn hiểu hơn về cách tạo và sử dụng một đối tượng.












Java - Ghép nhiều hình tif một trang thành một hình tif nhiều trang.(Merge many single-page TIF into one multi-page TIF)




Như trong bài viết trước tôi có giới thiệu cách chuyển đổi hình TIF nhiều trang thành nhiều hình TIF một trang. Bài viết hôm nay tôi xin giới thiệu cách để gộp nhiều hình TIF một trang thành một hình TIF nhiều trang.

Cũng như bài trước chúng ta sẽ sử dựng gói(package) JAI để thực hiện thao tác ghép nhiều hình thành TIF một trang thành một hình TIF nhiều trang.




Java - Chuyển đổi hình tif nhiều trang thành nhiều hình tif một trang.(Convert a multi-page TIF into single-page TIF)



Bài viết này sẽ tiếp tục giới thiệu cách xử lý hình TIF với JAI package. Để hiểu về gói JAI bạn có thể tham khảo các bài viết về Java Advanced Imaging.

Trong bài này tôi sẽ hướng dẫn cách chuyển đổi một hình tif có nhiều trang thành các hình TIF có 1 trang.

Trước tiên ta cần hiểu tập tin TIF là một dạng file dùng để chứa(hoặc nén) nhiều hình lại thành một tập tin duy nhất. Hiểu đơn giản thì nó giống như thùng chứa hình(container) vậy.


Java - Bug One factory fails for the operation encode.


Trong lúc lập trình xử lý hình ảnh dạng tif, tôi thường gặp lỗi "Bug One factory fails for the operation encode".

Sau khi tìm tòi trên các diễn đàn trên internet, thì biết được nguyên nhân gây ra lỗi là do bộ mã loại của hình ảnh(type image encode) không được hỗ trợ để xử lý dạng hình tiff.

Do trên internet không giải thíc cách xử lý bug này, nên sau một hồi dài ngồi ngâm lại code thì tôi đã tìm được giải pháp.

Java - Hiển thị hình tif(Display a TIF image)



Thông thường JDK của JAVA chỉ hỗ trợ xử lý các dang hình ảnh như là JPG, GIF, BMP hoặc PNG với gói ImageIO.

Để xử lý các hình ảnh dạng tif ta cần phải sử dụng gói(package) JAI(Java Advanced Imaging).

Bài viết này tôi sẽ cung cấp một đoạn mã đơn giản dùng để hiển thi hình tif bằng cách sủa dụng gói JAI.


Java - Hiển thị hình ảnh trên JFrame.(load image on jframe)



Bài viết này sẽ hướng dẫn cách code để hiển thị một hình ảnh trên JFrame trong ngôn ngữ lấp trình JAVA.

Hướng dẫn này mô tả một cách đơn giản để tải một GIF bên ngoài, PNG hình ảnh định dạng JPEG tập tin vào đại diện hình ảnh bên trong Java 2D ™ 's.

Lưu ý một số hình ảnh đặc biệt sẽ không được hỗ trợ trong bài viết này như Tiff Multiply, Raw, Pan, IFF-RGFX . . .