Sự khác nhau giữa Background và Foreground

Liên hệ QC

anhtuan1066

Thành viên gạo cội
Tham gia
10/3/07
Bài viết
5,802
Được thích
6,905
Tôi đọc 1 số tài liệu thấy có nói đến khái niệm BackgroundForeground... Xin hỏi có gì khác nhau giữa chúng?
Theo 1 số tài liệu nước ngoài, họ giãi thích Background là Fill Color, còn Foreground là Pattern Color
Khi ta muốn tô màu cho 1 cell, thường ta có 2 cách:
1> Bấm nút Fill Color trên Toolbar
2> Vào menu Format\Cells, chọn tab Patterns và chọn màu
Hai cách này cùng làm 1 việc là tô màu, thế sao cái thì ghi là Fill Color, còn cái kia lại ghi là Patterns? Rõ ràng thực hiện công việc giống nhau, nhưng nếu chúng ko khác nhau thì sao chúng ko dc gọi cùng 1 tên?
Vậy tóm lại cái gì là Background và cái gì là Foreground? Cái gì là Fill Color và cái gì là Pattern Color?
Mến
ANH TUẤN
 
Theo em hiều Backgroud là nền Background color là mầu nền còn foreground color là màu làm nổi bật bên trên. Trong một ô của excel có Mầu nền và mầu chữ, chữ chính là cái tiêu điểm chính cần làm nổi bật thì nó được định là Foreground color có nghĩa là chữ ở trên nền. Còn Fill corlor theo nghĩa thì là đổ mầu, tô mầu trong excel fill color trên Tool Bar chỉ co những mầu nhất định ta chỉ được phép chọn những mầu đó, còn Pattern thì có nhiều lựa chọn hơn cho ta ( mầu , viền mẫu ...).
 
Xin cho 1 ví dụ cụ thể... vì tôi đã thử nghiệm nhưng ko cãm thấy có gì khác nhau giữa 2 thuật ngữ này cã...
Đễ ý hàm GET.CELL(64,địa chỉ cell) .. đây là hàm lấy Foreground đấy... Vậy bạn hãy làm 1 ví dụ trong file như thế nào đó đễ khi thay đổi Foreground (là cái gì tôi cũng ko biết) thì kết quã thay đỗi theo...
Bạn cứ lấy file XL4_DefinfeName mà tôi vừa đưa lên đễ thí nghiệm.. Đặt name:
Mã:
PatColor = GET.CELL(64,INDIRECT(Myref)) + 0*NOW()
Tại 1 cell trống nào đó bạn gõ công thức:
Mã:
=IF(ROW(E2),PatColor)
Giờ bạn cứ đỗi màu cell E2 như thế nào miễn sao công thức này thay đỗi giá trị là OK
Mến
ANH TUẤN
 
Đúng là không đổi. Mà theo Gett.cell thì 64 (return the pattern (Foregound) color) cơ mà. đằng này chẳng ra giá trị gì cả. Có gì ở đây nhỉ.
 
Tôi làm cho công thức này đỗi giá trị dc...
Trong cữa sổ Format Cells, tab Patterns, click vào mũi tên xỗ xuống cũa mục Patterns đễ chọn màu khác (màu vàng chẳng hạn), sẽ thấy giá trị công thức thay đỗi...
Nhưng tôi chã hiểu gì cã... cho Fill Color màu đõ, Pattern màu vàng chẳng thấy gì đặc biệt... Có điều đễ ý nếu ko có Fill Color (tức ko tô màu) thì cũng sẽ ko có Pattern... Ngộ ha!

Nhưng ý tôi muốn hỏi cái Pattern ấy dùng đễ làm gì? Chọn màu lung tung trong đó cũng có thấy điều gì thay đỗi trong cell đâu, (nếu chọn Pattern mà có đường kẽ sọc thì mới thấy tác dụng)...
Tóm lại tôi chã hiểu món Pattern này dùng làm gì nữa... Và từ trước đến giờ tôi cứ nghĩ Fill và Pattern chính là 1.. nhưng hôm nay đụng đến hàm GET.CELL thì mới thấy nó là 2 món hoàn toàn khác nhau.. nhưng khác là khác chổ nào? Úng dụng ra sao?
ANH TUẤN
 
Chỉnh sửa lần cuối bởi điều hành viên:
Có bạn nào đã hay đang dùng Photoshop hay Corel ...và các phần mềm đồ họa thì sẽ rõ vấn đề này thôi . Để đơn giản , mình xin đưa ra minh hoạ thế này để phân biệt 2 khái niệm.
Background : Giống như giấy vẽ , nó làm nền cho chúng ta thể hiện các nét vẽ . Đương nhiên ta có thễ chọn giấy trắng hay vàng xanh đỏ ...v.v . Đó là sự kiện Change Background , chỉ khi nào có "giấy" hay cái gì làm nền thì ta mới vẽ lên nó được .

Foreground : Nôm na là mầu vẽ . Khi có giấy rồi ta tô màu gì lên nó thì nó sẽ thành giấy màu đó .

Fill Color : là thao tác giống như đổ màu sao cho toàn bộ mặt giấy biến thành màu đang chọn .
----> Do vậy về lớp Oder, Foreground nằm phía trên so với Background
Pattern làcác kiểu tô màu . Bạn hình dung như lạt thì cùng một loại nhưng ta có thể đan nong mốt hay nong đôi . Màu thì cùng lọ màu nhưng tùy cách tùy kiểu bút ta có thể chọn các cách tô khác nhau

Pattern Color là màu của bút vẽ nên hiển nhiên nó thuộc Foreground

Trong các phần mểm đồ hoạ thì chúng ta có nhiều Foreground hay còn gọi là các layer xếp trên cùng một Background duy nhất .
Các Layers chịu sự tác động riêng biệt không liên quan đến nhau trừ khi bạn nhóm hay ràng buộc chúng lại làm một nhóm layers .Và Tất nhiên , các hình thuộc 1 Group sẽ thuộc cùng một lớp Order

Khi sử dụng các hình vẽ trong office bạn cũng thấy điều này . Ta có thể đổi chỗ cho các lớp Order sao cho hình này che mất hình kia và ngược lại . Ta cũng có thể nhóm hay ngưng nhóm chúng vào một lớp hay là không . Các lớp này sẽ dính chặt với nhau khi bạn Optimized hình ảnh của bạn .

Thân !
 
Mình cũng hay dùng Photoshop cũng biết chút đỉnh về layer, nhưng hai cái này khác nhau chứ vì mỗi layer trong pt là một lớp để ta thao tác trên đó còn cái màu trong ô excel này thì khác ah nó chỉ là một đối tượng mà ta thay đổi được VD: đổi mầu, kích cỡ thôi. Hiểu theo PT thì 1 ô trong excel nó chỉ là có một layer, một background thôi. Bạn cho một ví dụ cụ thể xem nhé.
 
Background (hay Fill) Color và Foreground (hay Pattern) color

Chào cả nhà,

Bạn kongcom đã giải thích rất hình tượng câu hỏi về backgound và foreground color. Trong Excel thì như thế nào?

Trong Excel cũng như thế thôi tuy nhiên nó có những giới hạn về số mẫu pattern và các màu không thể hiện đủ.

Background là lớp màu dưới cùng của 1 đối tượng nào đó, ví dụ ở đây là cell, hình vẽ, đồ thị,... Background trong các phiên bản Excel 2007 cho phép sử dụng tới 256^3 màu (trên 16 triệu màu), Excel tô màu Background bằng công cụ Fill Color.

Foreground là lớp màu nằm trên Background, màu này dùng để tô cho các Pattern Style, do vậy cũng có thể nói nó là Pattern Color. Giống như background, foreground trong phiên bản Excel 2007 có thể sử dụng trên 16 triệu màu.

Pattern Style là các kiểu mẫu hình ảnh như sọc ngang, sọc dọc, caro. Pattern Style trong Excel có 18 mẫu được đánh số từ 0 đến 18. Nếu không chọn Pattern Style thì được xem là Pattern Style=0. Khi pattern style = 1 thì xem như màu sắc được tô chỉ còn lại màu của foreground.

Pattern Style (Excel 2007)
patternStyleinExcel2007.jpg


Xem thêm file đính kèm và 2 thủ tục

TP.
 

File đính kèm

  • XL4_DefineName_TTP.zip
    13.1 KB · Đọc: 35
Mời các bạn xem ví dụ về Pattern Color

Trong file tôi đã làm một vài thí nghiệm nhỏ . Các bạn hãy thử làm tiếp để hiểu hơn về vấn đề thú vị này nhé .
 

File đính kèm

  • Pattern Color .rar
    1.7 MB · Đọc: 116
Giờ thì hiểu rồi các đồng chí à! Tin chắc hiện nay số thành viên ko hiểu vụ này ko dưới 50%... Nói ngoài lề 1 chút: Cái hình nền ấy xem bộ có lý... Đố các bạn làm sao lấy nó ra dc? Cả hình kiss nhau trong Comment nữa? He... he... ANH TUẤN
 
anhtuan1066 đã viết:
Giờ thì hiểu rồi các đồng chí à! Tin chắc hiện nay số thành viên ko hiểu vụ này ko dưới 50%... Nói ngoài lề 1 chút: Cái hình nền ấy xem bộ có lý... Đố các bạn làm sao lấy nó ra dc? Cả hình kiss nhau trong Comment nữa? He... he... ANH TUẤN

Nhanh gọn lẹ là Save As... chọn kiểu Web Page! Powerpoint, Word cũng tương tự .

TP.
 
anhtuan1066 đã viết:
Cũng ko hiểu luôn... Bạn cho 1 ví dụ cụ thể trong 1 file Excel... Tô màu vào 2 cell cho tôi thấy sự khác nhau thế nào thì có lẽ tôi mới hiểu dc...
Bạn nói tôi hiểu.. nhưng.. Nói cũng chỉ là nói... ko nhìn thì khó hình dung lắm
ANH TUẤN

Gửi anh Tuấn,

Theo như cách giải thích của bác Kongcon thi em hiểu cái anh đang đề cập chính là các lớp màu nó phủ đè lên nhau. Còn VD thì em chịu
 
Lần chỉnh sửa cuối:
Web KT
Back
Top Bottom