Free Web space and hosting from freehomepage.com
Search the Web

 HTMLStudy
Home » Phân chia hình ảnh để tải nhanh hơn ,
BÀI 20: PHÂN CHIA HÃŒNH ẢNH ÄỂ TẢI NHANH HÆ N

| BÀI HỌC

Äối vá»›i những trang Web có sá»­ dụng nhiá»u ảnh đồ há»a, vá»›i tốc độ đưá»ng truyá»n như hiện nay thì chắc chắn sẽ chiếm rất nhiá»u thá»i gian tải vá». Những hình ảnh lá»›n sẽ làm ngưá»i truy cập nản lòng và sẽ bá» qua những hình ảnh hấp dẫn mà ngưá»i tạo trang Web đã đưa lên. Như thế là đã thất bại rồi đấy!

Äể tải nhanh hÆ¡n và cÅ©ng có thể tải từng phần hình ảnh, đối vá»›i ảnh lá»›n bạn nên chia thành từng mảnh nhá» và sẽ được trình duyệt tải vá» lần lượt. Tuy nhiên, Ä‘iá»u quan trá»ng là bạn phải biết cách sắp xếp những mảnh đó lại cho ăn khá»›p để tạo thành những bứa hình lá»›n.

CÅ©ng nhá» vào thá»§ thuật này, ngưá»i ta có thể làm giảm kích thước các ảnh GIF động bằng cách xén những phần động và tÄ©nh ra. Bởi nhiá»u khi toàn bá»™ ảnh chỉ có má»™t chá»— nhá» là động.

Äể lắp ghép thật ăn khá»›p vá»›i nhau, bạn nên dùng Bảng (xem lại Bài 15). Và tất nhiên bạn nhá»› thêm thuá»™c tính CELLPADDING=0 và CELLSPACING=0 để các ảnh được gắn khít vào nhau.

<TABLE BORDER=0 CELLPADDING=0 CELLSPACING=0>
....
</TABLE>

Ví dụ: Giả sử bạn đã cắt tấm ảnh lớn của bạn thành 4 mảnh và lưu thành 4 file khác nhau:


Hình 1

Hình 2

Hình 3

Hình 4

Như vậy là bạn cần một bảng với 2 hàng và 2 cột.

<TABLE BORDER=1 CELLPADDING=0 CELLSPACING=0>
<TR VALIGN=Bottom>
  <TD ALIGN=Right>hinh1.jpg</TD>
  <TD ALIGN=Left>hinh2.jpg</TD>
</TR>
<TR VALIGN=Top>
  <TD ALIGN=Right>hinh3.jpg</TD>
  <TD ALIGN=Left>hinh4.jpg</TD>
</TR> </TABLE>

HTMLStudy
hinh1.jpg hinh2.jpg
hinh3.jpg hinh4.jpg
Done

Bây giỠbạn dùng thẻ <IMG> (xem thêm Bài 6) để thêm các hình ảnh trên vào, nhớ dùng thuộc tính WIDTH và HEIGHT cho mỗi ảnh để cố định kích thước.

<TABLE BORDER=0 CELLPADDING=0 CELLSPACING=0>
<TR VALIGN=Bottom>
  <TD ALIGN=Right><IMG SRC="images/hinh1.jpg" BORDER=0 WIDTH=61 HEIGHT=50></TD>
  <TD ALIGN=Left><IMG SRC="images/hinh2.jpg" BORDER=0 WIDTH=73 HEIGHT=50></TD>
</TR>
<TR VALIGN=Top>
  <TD ALIGN=Right><IMG SRC="images/hinh3.jpg" BORDER=0 WIDTH=61 HEIGHT=50></TD>
  <TD ALIGN=Left><IMG SRC="images/hinh4.jpg" BORDER=0 WIDTH=73 HEIGHT=50></TD>
</TR>
</TABLE>

HTMLStudy
Done

| THỰC HÀNH

Bây giá» bạn hãy thá»­ dùng má»™t ảnh lá»›n và cắt nó ra. Dùng phần má»m Photoshop hoặc TileIt để chia hình thành lưới ô vuông, sau đó cắt (crop) theo từng mảnh và lưu thành file riêng biệt. Sau đó dùng phương pháp này để ghép lại trong trang Web cá»§a mình. Chúc may mắn!

« ÄÆ°a âm thanh vào trang Web Tạo các siêu liên kết qua sÆ¡ đồ ảnh »