it-swarm-vi.tech

Cần hình ảnh nhỏ nhất có thể cho iPad có thể phóng to tới 200% mà không làm giảm chất lượng

ngay bây giờ tôi đang sử dụng hình ảnh 2048x1546 ở các tệp 132dpi, PNG. Họ trông tuyệt vời nhưng kích thước tập tin rất lớn.

bất kỳ lời khuyên nào về cách để có được hình ảnh lớn như vậy ở cả kích thước và kích thước tệp? (chủ yếu là kích thước tệp tôi lo lắng ở đây ...)

3
Paul

Màn hình iPad có độ phân giải 1024 x 768, vì vậy để xem hình ảnh ở mức thu phóng 200% mà không cần pixel, bạn sẽ cần một hình ảnh có kích thước 2048 x 1546.

Phương pháp khả thi:

  1. Tìm hoặc viết trình xem ảnh thực hiện phép nội suy giữa các pixel cho các giá trị thu phóng cao hơn. Các hình ảnh sẽ không được pixelated, nhưng nó sẽ bị mờ.

  2. Tăng độ nén của hình ảnh. Điều này sẽ làm giảm dung lượng mà chúng chiếm trên "ổ đĩa", nhưng chúng vẫn cần được giải nén để hiển thị.

  3. Chấp nhận một số pixel ở các yếu tố thu phóng cao nhất và chọn kích thước hình ảnh nhỏ hơn.

  4. Có một số phiên bản của hình ảnh cho các độ phân giải khác nhau và chia hình ảnh có độ phân giải cao hơn thành các khối và chỉ hiển thị các bit có thể nhìn thấy. Đây là những gì xảy ra với các công nghệ loại Deep Zoom như @ Anders chỉ ra trong câu trả lời của anh ấy.

Bạn phải cân bằng chất lượng bạn có được từ hình ảnh lớn so với dung lượng bộ nhớ mà nó sử dụng và tìm một sự thỏa hiệp có thể chấp nhận được.

Thông số kỹ thuật của iPad

4
ChrisF

Bạn có thể có thể sử dụng Seadragon Ajax - đó là cách triển khai javascript của Silverlight DeepZoom.

Xem câu trả lời trên Nhận sự hài lòng cho Seadragon Ajax

2
loraderon

Bạn có phải sử dụng tập tin PNG? JPG có thể được nén thêm một chút nữa nếu đây là những bức ảnh tự nhiên.

2
DA01

Tôi không biết làm thế nào bạn có thể giảm kích thước hình ảnh nhưng giảm kích thước tệp của hình ảnh PNG rất dễ dàng:

  1. Giảm số lượng màu sắc - điều này sẽ có ảnh hưởng lớn nhất nhưng có thể, tùy thuộc vào hình ảnh, cũng có tác động lớn tương tự đến chất lượng hình ảnh (ví dụ: mở hình ảnh trong trình chỉnh sửa hình ảnh yêu thích của bạn, chạy hiệu ứng posterize và lưu).

  2. Bỏ thông tin không cần thiết và cải thiện khả năng nén - có rất nhiều chương trình thực hiện điều đó, từ các thử nghiệm của tôi PNGOUT là hiệu quả nhất, điều này sẽ không ảnh hưởng đến chất lượng hình ảnh .

Có rất nhiều điều khác bạn có thể làm nhưng từ kinh nghiệm của tôi, hai điều đó là nơi bạn sẽ nhận được những cải tiến lớn cho công việc nhỏ.

Ngoài ra, bạn nên biết những thứ đó sẽ làm giảm kích thước tệp, điều này không có nghĩa là chúng sẽ giảm dung lượng bộ nhớ cần thiết để hiển thị hình ảnh (trong hầu hết các trường hợp chúng sẽ không)

1
Nir