09/10/2018, 23:19

Convert bmp file to jpeg

Hi, chào các bạn

Mình đang cần viết 1 script php để convert file bmp sang file jpeg, có bạn nào biết không ? chỉ mình với

Hoặc bạn có biết code php để resize lại kích thước file ảnh bmp đó không?
jiSh@n viết 01:23 ngày 10/10/2018
Chắc phải chơi kiểu thủ công: Đọc file BMP theo cấu trúc của nó, rồi dùng GD vẽ lên 1 ảnh JPG.
Xdragon viết 01:34 ngày 10/10/2018
Quote Được gửi bởi jiSh@n View Post
Chắc phải chơi kiểu thủ công: Đọc file BMP theo cấu trúc của nó, rồi dùng GD vẽ lên 1 ảnh JPG.
Tiếc là PHP chỉ mới có các hàm hỗ trợ GD về ảnh gif, png, jpeg, wbmp, ... mà chưa thấy cho bmp. Tiếc thật, trong khi nhu cầu resize ảnh bmp thì khá lớn !!!

Mình nghĩ là có cách, nhưng vẫn chưa tìm ra.
jiSh@n viết 01:31 ngày 10/10/2018
Quote Được gửi bởi Xdragon View Post
Tiếc là PHP chỉ mới có các hàm hỗ trợ GD về ảnh gif, png, jpeg, wbmp, ... mà chưa thấy cho bmp. Tiếc thật, trong khi nhu cầu resize ảnh bmp thì khá lớn !!!

Mình nghĩ là có cách, nhưng vẫn chưa tìm ra.
Cho nên tôi mới bảo là làm theo kiểu thủ công cơ mà. Cứ đọc file BMP như ngày xưa các bác đọc bằng Pascal hay C , sau đó dùng GD tạo 1 ảnh, vẽ các pixel đọc được từ BMP lên ảnh đó rồi xuất ra JPEG.
Văn Hiển viết 01:21 ngày 10/10/2018
Quote Được gửi bởi jiSh@n View Post
Cho nên tôi mới bảo là làm theo kiểu thủ công cơ mà. Cứ đọc file BMP như ngày xưa các bác đọc bằng Pascal hay C , sau đó dùng GD tạo 1 ảnh, vẽ các pixel đọc được từ BMP lên ảnh đó rồi xuất ra JPEG.
Làm kiểu này, với lượng truy suất nhiều chắc tiêu Server luôn.

Thêm một kiểu cũng thủ công là đọc chiều rộng, chiều cao của một file Flash, cũng đọc thẳng vào file.
totillas viết 01:25 ngày 10/10/2018
Thử dùng cùng với ImageMagick xem. Tools này hỗ trợ xử lý ảnh rất mạnh.
anhtuannd viết 01:35 ngày 10/10/2018
Cái của bác cũng đọc từng pixel file bmp mà.
Văn Hiển viết 01:23 ngày 10/10/2018
Quote Được gửi bởi lkn2 View Post
Chứ làm gì còn cách nào khác. Không thì cài thêm plugin trên server nếu có điều kiện. Hoặc kiếm cái chương trình convert ảnh bằng command nào đó rồi cho nó chạy

Còn việc tiêu server thì không khả thi lắm. Hiện nay chuẩn chính là JPG, khả năng bị truy xuất nhiều chỉ khoảng 10%. Kiếm đâu ra 1 đống người thao tác với file BMP
mình nghĩ tới trường hợp xấu nhất thôi. còn hơn là phải vừa sử dụng vừa cầu nguyện

lkn2 chuyên php hả, có sử dụng asp, hay .net gì không?
Bài liên quan
0