Cách tắt ảnh động trong Windows 7. Nguyên tắc cơ bản về ảnh động trong WinRT
Nguyên tắc hoạt hình cơ bản
Thoạt nhìn, có vẻ như các lập trình viên làm việc trên trò chơi hoặc mô hình hóa cần nhiều hoạt ảnh hơn. quá trình vật lý. Chúng có thực sự cần thiết trong các ứng dụng kinh doanh yên tĩnh và đáng kính không?
Tuy nhiên, hình ảnh động phát vào Ứng dụng Windows 8 đóng một vai trò quan trọng hơn bạn tưởng. Chủ đề này sẽ được đề cập sau khi chúng ta xem xét việc sử dụng XAML để tạo các đối tượng ControlTemplate ghi đè hoàn toàn hình thức của các điều khiển. Và mặc dù hầu hết khía cạnh quan trọng ControlTemplate là một cây trực quan, mẫu cũng phải mô tả sự thay đổi vẻ bề ngoài kiểm soát trong một số điều kiện. Ví dụ: điều khiển Nút có thể được đánh dấu khi được nhấp vào hoặc tô màu trong màu xám khi bị chặn. Tất cả những thay đổi này đối với giao diện của ControlTemplate được xác định là hoạt ảnh - ngay cả khi thay đổi diễn ra tức thời và có chút giống với hoạt ảnh.
Hoạt ảnh cũng được sử dụng để xác định quá trình chuyển đổi giữa các chế độ xem khác nhau của ứng dụng hoặc chuyển động của các thành phần khi thực hiện thay đổi đối với bộ sưu tập. Hãy thử di chuyển ô tới màn hình chính từ nơi này đến nơi khác - bạn sẽ thấy các ô liền kề di chuyển theo phản ứng. Tất cả điều này được thực hiện thông qua hình ảnh động, đóng một vai trò quan trọng trong tính thẩm mỹ năng động của Windows 8. Trong nhiều ứng dụng hiện đại, chẳng hạn như chương trình học ngôn ngữ lập trình pascal abc, hình ảnh động được sử dụng để nâng cao khả năng của giao diện người dùng.
Không gian tên Windows.UI.Xaml.Media.Animation
Bài viết “Timer and Animations in WinRT” hướng dẫn cách tạo hiệu ứng động cho đối tượng bằng sự kiện CompositionTarget.Rendering- một kỹ thuật mà tôi gọi là hoạt hình “thủ công”. Mặc dù hoạt hình vẽ tay có thể khá mạnh mẽ nhưng nó cũng có những hạn chế. Phương pháp gọi lại luôn chạy trên luồng giao diện người dùng, điều đó có nghĩa là hoạt ảnh có thể làm chậm phản hồi của chương trình đối với hoạt động nhập của người dùng.
Ngoài ra, các hoạt ảnh được thể hiện bằng CompositionTarget.Rendering hoàn toàn tuyến tính, nghĩa là chúng tăng hoặc giảm tuyến tính một số giá trị theo thời gian. Thường thì một sự thay đổi nhỏ trong nhịp độ của hoạt ảnh sẽ khiến nó dễ chịu hơn; Thông thường, hoạt ảnh tăng tốc ở phần đầu và chậm lại ở phần cuối, đôi khi có một chút "chuyển động ngược" để tăng thêm tính chân thực. Tất nhiên, những hoạt ảnh như vậy cũng có thể được thực hiện bằng CompositionTarget.Rendering, nhưng việc tổ chức các phép tính cần thiết có thể khó khăn.
Các ví dụ sau sẽ sử dụng các công cụ hoạt hình Windows Runtime tích hợp, bao gồm 71 lớp, 4 kiểu liệt kê và 2 cấu trúc, được kết hợp thành một namespace Windows.UI.Xaml.Media.Animation. Những hoạt ảnh này thường chạy trên các luồng nền và hỗ trợ một số khả năng để triển khai các hiệu ứng không tầm thường. Rất thường xuyên, hoạt ảnh được xác định hoàn toàn bằng XAML và sau đó được kích hoạt từ mã hoặc (trong một trường hợp đặc biệt nhưng phổ biến) từ XAML.
Tất nhiên, ý tưởng thành thạo các công cụ hoạt hình từ 71 lớp có vẻ khó khăn. May mắn thay, các lớp này được chia thành nhiều loại chung và khi đọc xong tài liệu này, bạn sẽ hiểu đầy đủ về cấu trúc không gian tên.
Hoạt hình dựa trên những thay đổi trong một số thuộc tính của một đối tượng. Thuộc tính này thường được gọi "thuộc tính mục tiêu" của hoạt ảnh. Hoạt ảnh Thời gian chạy Windows yêu cầu thuộc tính đích phải được hỗ trợ bởi thuộc tính phụ thuộc và do đó được xác định trong lớp bắt nguồn từ DependencyObject.
Trong một số môi trường đồ họa Hoạt ảnh khung được hỗ trợ, trong đó tốc độ của hoạt ảnh được xác định bởi tốc độ khung hình của màn hình. Sự khác biệt về tốc độ khung hình trên các nền tảng phần cứng khác nhau có thể khiến nhịp độ hoạt ảnh bị bóp méo. Hoạt ảnh Windows Runtime được phân loại là đồng bộ, nghĩa là chúng được thực thi sau các khoảng thời gian thực tế: giây và mili giây.
Điều gì xảy ra nếu luồng chạy hoạt ảnh có một số việc phải làm và hoạt ảnh bỏ qua một vài nhịp? Hoạt ảnh khung thường tiếp tục kể từ thời điểm nó bị tạm dừng. Đồng bộ Hoạt hình Windows Thời gian chạy thích ứng với thời điểm hiện tại và tiếp tục từ trạng thái mà nó phải như vậy.
Một ví dụ đơn giản về việc sử dụng hình ảnh động
Hãy bắt đầu bằng cách tạo hoạt ảnh cho thuộc tính FontSize của phần tử TextBlock. Dự án sau đây chứa bảng Lưới hai hàng với trường TextBlock và Cái nútđể bắt đầu hoạt ảnh. Hoạt ảnh rất thường được xác định trong phần Tài nguyên phần tử gốc Tệp XAML. hoạt hình đơn giản bao gồm các đối tượng Bảng phân cảnh Và Hoạt hình đôi:
Tên của lớp DoubleAnimation không có nghĩa là nó thực hiện hai hoạt ảnh! Đây là hoạt ảnh được thiết kế cho thuộc tính mục tiêu thuộc loại Double. Như bạn sẽ sớm thấy, Windows Runtime cũng hỗ trợ hoạt ảnh cho các thuộc tính mục tiêu như Điểm, Màu sắc và Đối tượng. (Hoạt ảnh của loại Đối tượng dường như là đủ cho bất kỳ mục đích nào, nhưng trên thực tế, hoạt ảnh đó bị giới hạn trong việc thiết lập các thuộc tính riêng biệt của các giá trị thay vì thay đổi chúng một cách trơn tru.)
Windows Runtime yêu cầu đối tượng hoạt hình (chẳng hạn như DoubleAnimation) phải là con của Storyboard. Đối tượng bảng phân cảnh có thể có nhiều con để thực hiện các hoạt ảnh song song và nhiệm vụ Storyboard là một cơ cấu tổ chức để đồng bộ hóa các con.
Storyboard cũng định nghĩa hai thuộc tính lồng nhau có tên Tên mục tiêu Và Thuộc tính mục tiêu. Giá trị của các thuộc tính này được thiết lập trên đối tượng hoạt hình để chỉ ra đối tượng đích và thuộc tính của đối tượng đó sẽ được tạo hoạt hình:
Theo mặc định, hoạt ảnh chạy trên một luồng phụ để giữ cho luồng UI không bị gián đoạn phản hồi dữ liệu đầu vào của người dùng. Tuy nhiên, việc tạo hoạt ảnh thuộc tính FontSize của phần tử TextBlock phải được thực hiện trên chuỗi giao diện người dùng vì việc đo kích thước phông chữ sẽ kích hoạt thay đổi bố cục. Windows Runtime không thích thực hiện hoạt ảnh trên chuỗi giao diện người dùng - đến mức chúng bị tắt theo mặc định! ĐẾN Môi trường Windows Thời gian chạy đã biết về ý định của bạn (vâng, bạn muốn hoạt ảnh được thực thi, ngay cả khi nó xảy ra trên luồng giao diện người dùng), bạn cần đặt thuộc tính Kích hoạt hoạt ảnh phụ thuộcĐÚNG VẬY.
Trong ngữ cảnh này, “phụ thuộc” có nghĩa là sự phụ thuộc vào luồng giao diện người dùng. Phần còn lại của hoạt ảnh cụ thể này nói rằng nó sẽ thay đổi giá trị thuộc tính FontSize từ 1 thành 144 trong vòng ba giây. Thời lượng của hoạt ảnh được chỉ định theo giờ, phút và giây. Tất cả ba giá trị và hai dấu hai chấm là bắt buộc. Nếu bạn chỉ chỉ định một số, nó sẽ được hiểu là số nguyên giờ và hai số cách nhau bằng dấu hai chấm sẽ được hiểu là giờ và phút. Số giây có thể là phân số. Nếu hoạt ảnh cần chạy hơn một ngày, bạn có thể chỉ định số ngày và khoảng thời gian ở phía trước đồng hồ.
Lần đầu tiên bạn chạy chương trình này, phần tử TextBlock được hiển thị với chiều cao 48 pixel được chỉ định trong phần tử TextBlock trong tệp XAML:
Đối tượng Storyboard không tự bắt đầu hoạt động. Việc thực thi nó phải được kích hoạt - thường là bởi một số điều kiện trong giao diện người dùng. Trong chương trình này, trình xử lý Nhấp chuột của phần tử Nút nhận được tham chiếu đến Bảng phân cảnh từ bộ sưu tập Tài nguyên rồi gọi Phương thức Begin():
Sử dụng Windows.UI.Xaml; sử dụng Windows.UI.Xaml.Controls; sử dụng Windows.UI.Xaml.Media.Animation; không gian tên WinRTTestApp ( lớp một phần được niêm phong công khai MainPage: Trang ( public MainPage() ( this.InitializeComponent(); ) riêng void Button_Click(object sender, RoutedEventArgs e) ( (this.Resources["storyboard"] as Storyboard).Begin() ; ) ) )
Lưu ý lệnh sử dụng cho không gian Windows.UI.Xaml.Media.Animation. Nó không được tạo tự động bởi mẫu Visual Studio.
Khi một đối tượng Storyboard được khởi chạy, phần tử TextBlock ngay lập tức đặt thuộc tính FontSize của nó thành 1 ( Từ tài sản trong DoubleAnimation), sau đó FontSize tăng lên 144 ( tài sản Đến trong DoubleAnimation) trong ba giây. Mức tăng là tuyến tính: sau một giây thuộc tính FontSize là 48-2/3 pixel và sau hai giây là 96-1/3. Sau ba giây, hoạt ảnh dừng lại và kích thước phông chữ TextBlock vẫn ở mức 144 pixel.
Nếu bạn nhấp vào nút lần nữa, hoạt ảnh sẽ bắt đầu lại. Hơn nữa, điều này có thể được thực hiện trong khi hoạt ảnh đang phát và nó sẽ bắt đầu lại từ 1 pixel mỗi lần.
Đặt tùy chọn hoạt ảnh
Khi hoạt ảnh của chương trình hoàn tất, thuộc tính FontSize sẽ giữ lại giá trị được chỉ định bởi thuộc tính To của đối tượng DoubleAnimation. Hành vi này được xác định bởi thuộc tính Điền vào hành viĐối tượng DoubleAnimation, theo mặc định chứa một giá trị liệt kê GiữCuối. Bạn cũng có thể đặt nó thành Dừng:
Trong trường hợp này, khi hoạt ảnh hoàn tất, thuộc tính FontSize sẽ trở về giá trị ban đầu là 48. Bạn cũng không thể chỉ định giá trị Từ hoặc Đến trong định nghĩa hoạt ảnh, ví dụ:
Hoạt ảnh bắt đầu từ 1 nhưng chỉ tiếp tục đến giá trị ban đầu là 48. Việc tăng kích thước phông chữ chậm hơn vì thời lượng hoạt ảnh là ba giây như nhau.
Trong hoạt ảnh sau đây, thuộc tính FontSize tăng từ giá trị hiện tại lên 144 trong ba giây:
Tôi nói "giá trị hiện tại" vì giá trị này không nhất thiết phải giống với giá trị trước hoạt hình là 48. Nhấp vào nút và trong khi phông chữ trong TextBlock tiếp tục tăng kích thước, hãy nhấp lại. Mỗi lần nhấp tiếp theo sẽ kết thúc hoạt ảnh hiện tại và bắt đầu lại từ giá trị FontSize hiện tại. Với mỗi lần nhấp chuột mới, tốc độ thu phóng sẽ chậm lại vì hoạt ảnh kéo dài như nhau trong ba giây.
Chúng ta có thể giả định rằng lớp DoubleAnimation định nghĩa các thuộc tính To và From của loại double. Điều này gần như đúng - chúng thực sự thuộc loại double với hỗ trợ null (nullable) và null là giá trị mặc định. Đây là cách DoubleAnimation xác định xem các thuộc tính này đã được đặt hay chưa.
Bạn cũng có thể dùng Theo giá trị:
Bây giờ, mỗi lần nhấn nút sẽ kích hoạt một hình ảnh động làm tăng FontSize lên 100 pixel trong ba giây. Văn bản ngày càng lớn hơn mà không trở về kích thước ban đầu.
Hãy thử quay lại cấu hình ban đầu và thêm thuộc tính đặt thuộc tính Tự ngượcĐÚNG VẬY. Khi hoạt ảnh này bắt đầu, thuộc tính FontSize sẽ trở thành 1, tăng lên 144 trong ba giây, sau đó giảm xuống 1 trong ba giây tiếp theo, sau đó hoạt ảnh kết thúc. Toàn bộ thay đổi mất sáu giây. Đặt FillBehavior thành Stop và sau sáu giây đó, thuộc tính FontSize sẽ hoàn nguyên về giá trị 48 có hiệu lực trước khi hoạt ảnh bắt đầu.
Bạn cũng có thể đặt thuộc tính Lặp lạiHành vi có hoặc không có Tự động đảo ngược. Sự kết hợp sau đây có nghĩa là hoạt ảnh phải trải qua ba chu kỳ tăng và giảm FontSize:
Toàn bộ hoạt ảnh kéo dài 18 giây.
Bạn cũng có thể đặt RepeatBehavior thành một khoảng thời gian cụ thể:
Toàn bộ hoạt ảnh kéo dài 7 giây. Giá trị FontSize tăng từ 1 lên 144 trong ba giây đầu tiên, giảm từ 144 xuống 1 trong ba giây tiếp theo, sau đó bắt đầu tăng trở lại nhưng dừng lại. Giá trị FontSize kết quả là 73,5. Bạn cũng có thể đặt RepeatBehavior thành Forever, thao tác này sẽ khiến hoạt ảnh lặp lại mãi mãi (hoặc ít nhất là cho đến khi bạn chán và thoát khỏi chương trình).
Việc bắt đầu hoạt ảnh có thể bị trì hoãn bằng cách sử dụng thuộc tính Thời gian bắt đầu:
Khi bạn nhấp vào nút, không có gì xảy ra trong một giây rưỡi, nhưng sau đó TextBlock co lại thành 1 pixel và bắt đầu mở rộng. Hoạt ảnh kết thúc 4,5 giây sau khi nhấp vào nút.
Ngay cả với tất cả các biến thể, tất cả các hoạt ảnh được thảo luận cho đến nay đều là tuyến tính. Thuộc tính FontSize luôn tăng hoặc giảm tuyến tính theo số pixel được chỉ định mỗi giây. Một cách đơn giản để tạo hoạt ảnh phi tuyến tính là dựa trên việc gán giá trị cho một thuộc tính Giảm bớt chức năng, được định nghĩa bởi lớp DoubleAnimation. Tạo kiểu cho thuộc tính ở định dạng phần tử thuộc tính và xác định một trong 11 lớp xuất phát từ Nới lỏngChức năngCơ sở. Ví dụ về việc sử dụng một lớp đàn hồi:
Hãy chắc chắn thử tùy chọn này và quan sát hiệu quả. Khi bạn phóng to, phông chữ TextBlock sẽ vượt quá 144px, sau đó co lại xuống dưới 144px và quay đi quay lại vài lần cho đến khi ổn định ở To.
EasingFunctionBase định nghĩa Thuộc tính EasingMode, được kế thừa bởi tất cả 11 lớp dẫn xuất. Giá trị mặc định là loại enum EasingMode.EaseOut, khiến hoạt ảnh bắt đầu tuyến tính và hiệu ứng đặc biệtđược áp dụng ở cuối hoạt ảnh. Trong chế độ EaseIn, hiệu ứng được áp dụng ở đầu hoạt ảnh và ở chế độ EaseInOut, hiệu ứng được áp dụng ở đầu và cuối.
Một số lớp xuất phát từ EasingFunctionBase xác định các thuộc tính riêng của chúng cho cài đặt thêm. ElasticEase định nghĩa Thuộc tính dao động(một số nguyên có giá trị mặc định là 3 xác định số lượng "dao động") và Tính chất đàn hồi gõ double, cũng có giá trị mặc định là 3. Giá trị Springiness càng thấp thì hiệu ứng càng rõ rệt. Hãy thử đoạn mã sau:
Chúng ta sẽ sớm xem xét một chương trình để thử nghiệm. chức năng khác nhau hoạt hình thực tế.
Tôi đã đề cập trước đó rằng đối tượng hoạt hình (chẳng hạn như DoubleAnimation) phải là đối tượng con của Bảng phân cảnh. Điều thú vị là các lớp Storyboard và DoubleAnimation là ngang hàng trong hệ thống phân cấp lớp:
Object DependencyObject Timeline Storyboard DoubleAnimation ...
Bảng phân cảnh xác định Tài sản của trẻ em kiểu Bộ sưu tập dòng thời gian, các thuộc tính lồng nhau TargetName và TargetProperty cũng như các phương thức tạm dừng và tiếp tục hoạt ảnh. DoubleAnimation xác định các thuộc tính From, To, By, EnableDependentAnimation và EasingFunction.
Tất cả các thuộc tính khác gặp phải trước đó - AutoReverse, BeginTime, Duration, FillBehavior và RepeatBehavior - đều được xác định bởi lớp Timeline; điều này có nghĩa là chúng có thể được đặt trong Bảng phân cảnh để xác định hành vi của tất cả các hậu duệ trong Bảng phân cảnh. Dòng thời gian cũng xác định một thuộc tính được gọi là Tốc độ:
Với SpeedRatio nhất định, hoạt ảnh sẽ tăng tốc gấp 10 lần! Tất nhiên, bạn có thể đặt thuộc tính SpeedRatio trên đối tượng DoubleAnimation, nhưng việc đặt thuộc tính này trên đối tượng Storyboard sẽ phổ biến hơn nhiều để giá trị của nó được truyền đến tất cả hoạt ảnh con trong đối tượng đó. Thuộc tính SpeedRatio có thể được sử dụng để tinh chỉnh tốc độ hoạt ảnh mà không thay đổi giá trị Thời lượng riêng lẻ hoặc để gỡ lỗi bộ phức tạp hoạt hình. Ví dụ: đặt SpeedRatio thành 0,1 sẽ làm chậm hoạt ảnh và giúp theo dõi những gì đang diễn ra dễ dàng hơn.
Lớp Timeline cũng định nghĩa Sự kiện đã hoàn thành, có thể được đặt thành Storyboard hoặc DoubleAnimation để thông báo cho bạn khi hoạt ảnh hoàn tất. Hoạt ảnh cũng có thể được xác định hoàn toàn bằng mã. Tệp XAML cho dự án SimpleAnimationCode chứa bảng Lưới có chín Yếu tố nút, chia sẻ một trình xử lý Nhấp chuột duy nhất. Cả Storyboard lẫn DoubleAnimation đều không xuất hiện trong tệp XAML:
Bạn có thể tạo các đối tượng Storyboard và DoubleAnimation một lần trong tệp mã nền và sử dụng lại chúng mỗi khi bạn cần chạy hoạt ảnh hoặc bạn có thể tạo chúng mỗi lần nếu cần. Phương thức đầu tiên chỉ hoạt động nếu mục tiêu của hoạt ảnh luôn là cùng một đối tượng. Về lý thuyết, chương trình có thể cần chín hình động độc lập cho chín nút, do đó, việc tạo chúng khi cần sẽ dễ dàng hơn. Mọi thứ diễn ra trong trình xử lý Click:
Sử dụng hệ thống; sử dụng Windows.UI.Xaml; sử dụng Windows.UI.Xaml.Controls; sử dụng Windows.UI.Xaml.Media.Animation; không gian tên WinRTTestApp ( lớp một phần được niêm phong công khai MainPage: Trang ( public MainPage() ( this.InitializeComponent(); ) riêng void Button_Click(object sender, RoutedEventArgs e) ( DoubleAnimation animation = new DoubleAnimation ( EnableDependentAnimation = true, To = 96, Duration = new Duration(new TimeSpan(0, 0, 1)), AutoReverse = true, RepeatBehavior = new RepeatBehavior(3) ); Storyboard.SetTarget(animation, sender as Button); Storyboard.SetTargetProperty(animation, "FontSize"); Storyboard storyboard = new Storyboard(); storyboard.Children.Add(animation); storyboard.Begin(); ) ) )
Trong định nghĩa trước đây về DoubleAnimation trong XAML, các thuộc tính đính kèm Storyboard.TargetName và Storyboard.TargetProperty xác định đối tượng và thuộc tính mà hoạt ảnh được áp dụng. Trong mã, tình huống hơi khác một chút: để đặt tên thuộc tính, cùng một tĩnh Phương thức Storyboard.SetTargetProperty, nhưng phương thức này được sử dụng cho đối tượng Storyboard.SetTarget(không phải Storyboard.SetTargetName), chỉ định mục tiêu thay vì tên XAML của mục tiêu. Nếu mục tiêu là phần tử TextBlock được xác định trong XAML với tên "txtblk", thì lệnh gọi SetTarget() sẽ giống như sau:
Storyboard.SetTarget(animation, txtblk);
Tên của biến đối tượng được chỉ định chứ không phải tên văn bản. Trong ví dụ về mã bên dưới, tôi đã đặt mục tiêu thành nút tạo sự kiện Nhấp chuột.
Ngoài ra, hãy chú ý đến cách đặt thuộc tính Duration. Tùy chọn TimeSpan là phổ biến nhất, nhưng Duration cũng chứa hai thuộc tính tĩnh: Tự động (một giây trong ngữ cảnh này) và Mãi mãi (không được khuyến nghị vì hoạt ảnh trở nên chậm vô cùng). Mặc định là Tự động; Điều này rất thuận tiện nếu bạn quên cài đặt nó.
Vì việc thay đổi từng thuộc tính FontSize sẽ ảnh hưởng đến kích thước của từng đối tượng Button nên Grid phải tính toán lại chiều rộng và chiều cao của các ô của nó. Thật thú vị khi chạy tất cả các hoạt ảnh cùng lúc để xem Lưới thay đổi kích thước.
Từ lâu, không có gì bí mật rằng hiệu suất trong Windows 7 đã bị hy sinh để có được hình ảnh động đẹp mắt. Trong bài viết của bạn Tăng tốc Hoạt động của Windows 7, theo tôi hiểu, là một nỗ lực nhằm giải quyết vấn đề từ khía cạnh kỹ thuật, nghĩa là bằng cách thay đổi Cài đặt hệ thống hệ điều hành. Đối với tôi, có vẻ như bạn cần tối ưu hóa Windows 7 trước hết bằng cách tắt các hiệu ứng hình ảnh, sau đó chỉ thử nghiệm với tệp trang, sổ đăng ký, v.v. Sergey.
Tối ưu hóa Windows 7
Tối ưu hóa là quá trình sửa đổi một hệ thống để nâng cao hiệu quả của nó. Wikipedia.
Không còn nghi ngờ gì nữa, lớp phủ giao diện Aero Hiệu suất Windows 7 tải nặng và việc vô hiệu hóa một số cài đặt ảnh hưởng trực tiếp đến hoạt ảnh thường ngay lập tức dẫn đến tốc độ tăng đáng kể trong Windows 7. Và tất nhiên tối ưu hóa Windows 7 bạn cần bắt đầu bằng cách tắt một số hiệu ứng hình ảnh. Nhưng cái nào? Cá nhân, tại nơi làm việc của tôi, trong Tùy chọn hiệu suất->Hiệu ứng hình ảnh, có một dấu kiểm trong Đảm bảo tốt nhất hiệu suất tốt nhất tại sao tôi cần nó ở nơi làm việc của tôi? hoạt hình đẹp và sự biến mất êm ả. Bây giờ, giá như bạn có thể biến mất khỏi nơi làm việc một cách suôn sẻ mà không ai để ý, nhưng tiếc là không có cài đặt như vậy trong Windows 7. Nhưng ở nhà bạn bè không cho phép tôi tắt giao diện Aero trong Windows 7: “Đẹp quá bố ạ”.
Chà, chúng ta đã nói chuyện một chút, hãy bắt tay vào công việc. Những gì tôi đề xuất, cá nhân tôi từ lâu đã tìm thấy ý nghĩa vàng cho bản thân trong việc cài đặt hiệu ứng hình ảnh, điều mà độc giả của chúng tôi đã nhiều lần hỏi tôi và bây giờ tôi đang chia sẻ kinh nghiệm của mình.
Tôi chắc chắn rằng khi bạn đọc đến cuối bài viết, bạn sẽ tắt 1/3 hiệu ứng hình ảnh và ngạc nhiên, “Chà, tôi thậm chí còn không biết rằng tất cả những thứ này đều được quản lý ở đây”.
Bắt đầu->Bảng điều khiển->Hệ thống và bảo mật->Hệ thống-> Tùy chọn bổ sung hệ thống->Hiệu suất->Cài đặt. Bất kỳ hiệu ứng hình ảnh nào cũng có thể bị vô hiệu hóa bằng cách bỏ chọn nó và nhấp vào Áp dụng.
1)Hoạt ảnh trong menu Bắt đầu và khung liệu các nhiệm vụ. Cài đặt này chịu trách nhiệm cho sự xuất hiện mượt mà và mờ dần của các danh sách trong menu Bắt đầu, cũng như các nút thả xuống trên Thanh tác vụ, chẳng hạn, nhấp chuột phải vào menu Bắt đầu và trỏ nó vào menu Tất cả chương trình, sau đó chúng ta có thể nhận thấy tác dụng của việc thoát khỏi danh sách các chương trình một cách suôn sẻ. Bỏ tích ở mục "Animation in the Start menu and taskbar" và làm tương tự như các bạn thấy trong hình minh họa, danh sách các chương trình bây giờ không hiện ra mượt mà mà nhanh chóng, tùy các bạn có đánh dấu lại hay không .
2)Hoạt ảnh của cửa sổ khi thu nhỏ và phóng to. Tên nói cho chính nó. Khi mở ra, cửa sổ hiện ra êm ái, khi đóng lại như muốn sập xuống. Ví dụ: hãy mở cửa sổ thư mục Hệ thống máy tính trong Control Panel, hiệu ứng rõ ràng là rõ ràng, nhưng bây giờ chúng ta sẽ tắt nó đi cài đặt này và mở lại, chắc chắn sẽ thấy rõ sự khác biệt về tốc độ xuất hiện của cửa sổ.
3)Các phần tử và điều khiển hoạt hình bên trong cửa sổ. Chịu trách nhiệm về hiệu ứng làm nổi bật mượt mà trên các nút và mũi tên cuộn trong những hộp thoại. Ví dụ: hãy mở lại nó thư mục hệ thống Máy tính và di chuyển chuột qua mũi tên cuộn, chúng ta nhận thấy hiệu ứng highlight, giờ hãy tắt cài đặt này đi và thực hiện tương tự. Đối với tôi, dường như điều này có thể bị bỏ rơi.
4) Bật bố cục trên màn hình. Chịu trách nhiệm về hiệu ứng trong suốt của từng cửa sổ đang mở trong Windows 7, cũng như Thanh tác vụ. Windows 7 phải lưu trữ thông tin về các cửa sổ đang mở trong bộ nhớ và hiển thị cho chúng ta hình bóng của chúng khi chúng ta di chuột qua một nút ở góc dưới bên phải của màn hình có tên Thu nhỏ tất cả các cửa sổ. Nhiều người tin rằng Tối ưu hóa Windows 7, bạn cần bắt đầu bằng cách vô hiệu hóa hiệu ứng này và việc tăng hiệu suất sẽ không được chú ý.
5) Kích hoạt Aero Peek. Ở góc dưới bên phải màn hình có nút Thu gọn tất cả các cửa sổ, khi di chuột qua đó bạn và tôi sẽ quan sát hiệu ứng này.
6) Kích hoạt hiệu quả minh bạch vv. Nếu bạn tắt hiệu ứng này thì Giao diện Windows 7 sẽ mất rất nhiều, hiệu ứng trong suốt sẽ biến mất trong windows, hãy thử nghiệm, có thể card màn hình của bạn sẽ vượt qua bài kiểm tra này, điều đó đáng giá.
7) Cuộn danh sách mượt mà. Bạn có thể bỏ chọn hộp một cách an toàn, hiệu quả không đặc biệt đáng chú ý.
8) Menu mờ dần sau khi gọi lệnh. Hãy tắt nó đi vì rất khó để nhận ra sự khác biệt.
9) Sử dụng kiểu hiển thịcác nút và cửa sổ. Khi bị ngắt kết nối thông số này, sẽ không ai phân biệt được thiết kế hệ điều hành của bạn với Windows XP - với tất cả các hiệu ứng hình ảnh bị tắt. Nếu bạn cũng như tôi không thể quên XP, bạn cũng có thể chọn chủ đề cổ điển. Nhấp chuột phải vào màn hình nền, chọn cá nhân hóa, sau đó chọn Basic Simplified Classic.
10) Đổ bóng lên các biểu tượng trên màn hình. Cá nhân mình thấy không có nhiều khác biệt lắm dù có bóng đằng sau các icon hay không, bạn có thể tắt nó đi
11) Hiển thị nội dung cửa sổ khi kéo, đối với tôi, có vẻ như hiển thị nó sẽ tốt hơn, nó sẽ không chiếm nhiều tài nguyên của bạn, như bạn có thể thấy trong hình minh họa thứ hai, nếu bạn không hiển thị nó sẽ không thuận tiện cho lắm.
12) Hiển thị bóng do cửa sổ tạo ra. Ảnh chụp màn hình hiển thị một cái bóng có mũi tên; nếu bạn không hài lòng với nó, hãy tắt cài đặt này.
13) Hiển thị hình thu nhỏ thay vì biểu tượng. Hiệu ứng hình ảnh này tiêu tốn khá nhiều Tài nguyên Windows 7, khi bạn tắt nó, các thư mục sẽ mở nhanh hơn đáng kể. Nó hiển thị tất cả các tập tin hình ảnh trong Windows Explorer 7 ở dạng thu nhỏ, cũng như các tệp video và các tệp khác. Nếu bạn thường xuyên xử lý hình ảnh thì việc sử dụng hiệu ứng này khá tiện lợi, bạn có thể nhận thấy ngay bức ảnh và bản vẽ mình cần, nhưng nhiều người làm việc với video đã phàn nàn với tôi rằng thực tế là Windows 7 tạo ra tất cả hình thu nhỏ của tệp video trong File Explorer. Nó khác nhau và đôi khi không thể tìm thấy một tệp video trong một thư mục chứa các loại tệp khác, nó có những dạng kỳ lạ như vậy. Nhân tiện, mọi thứ đều có thể nhìn thấy được trong hình minh họa của chúng tôi. Hình chữ nhật màu đen trong thư mục, đây là những bộ phim của chúng tôi, bên cạnh bạn Hình ảnh đồ hoạ, và chúng trông như thế này khi hiệu ứng bị tắt.
14) Hiển thị hình chữ nhật lựa chọn trong suốt. Khi chọn một số tệp bằng chuột, bạn có thể nhận thấy một khu vực hình chữ nhật di chuyển sau nó, điều này không ảnh hưởng đặc biệt đến hiệu suất.
15) Hiển thị bóng dưới con trỏ chuột. Nó tiêu thụ hầu như không có tài nguyên máy tính.
16) Làm phẳng sự không đồng đều phông chữ màn hình
. Đoạn văn bản trên màn hình khi tắt hiệu ứng hình ảnh này trông không được đẹp mắt cho lắm, hãy để nó đi.
17) Trượt khi mở rộng danh sách. Hiệu ứng của việc loại bỏ danh sách một cách trơn tru không đặc biệt đáng chú ý nhưng có thể tắt được.
18) Lưu chế độ xem hình thu nhỏ của thanh tác vụ. Bạn có thể thử nghiệm, nếu cần, bạn có thể bỏ nó.
19) khi truy cập menu. Nó tiêu tốn rất nhiều tài nguyên và thời gian của chúng ta, tốt hơn hết là tắt nó đi.
20)Hiệu ứng làm mờ hoặc lướt khi lời nhắc xuất hiện. Điều gì tốt hơn cho bạn, một gợi ý có tác dụng hay chỉ là một gợi ý nhanh? Tắt nó đi.
Theo tôi, Windows 10 là hệ điều hành tốt nhất của Microsoft trên khoảnh khắc này với hiệu ứng hình ảnh rất đẹp mắt: hoạt ảnh và chuyển tiếp mượt mà hoàn toàn có thể thực hiện được vô hiệu hóa, nếu máy tính của bạn hoạt động không hiệu quả. Phần cứng hiện đại và ổ đĩa trạng thái rắn ssds đã dạy chúng ta làm việc khá nhanh, đôi khi hoạt ảnh bị lag và tạo cảm giác ì ạch (ít nhất là đối với tôi). Và tất cả là do độ trễ hoạt ảnh mặc định được đặt ở 400 mili giây và giá trị này có thể thay đổi, tốt nhất là một nửa, đặt thành 200. Đọc phần bên dưới về cách thực hiện việc này.
Sửa lỗi đăng ký Windows theo cách thủ công
Phương pháp này cũng phù hợp với người dùng 7, 8 và 10, sử dụng ví dụ của cô ấy, tôi sẽ cho thấy việc thực hiện việc này dễ dàng như thế nào.
- Chúng tôi cần một trình soạn thảo sổ đăng ký Regedit, nhấp chuột Thắng + R hoặc sử dụng tìm kiếm và khởi chạy trình chỉnh sửa.
- Trong Trình chỉnh sửa Sổ đăng ký, sử dụng nút bên trái thanh bênđể đi tới phần tiếp theo:
HKEY_CURRENT_USER\Bảng điều khiển\Máy tính để bàn |
- Tiếp theo, ở khung bên phải, tìm giá trị Thực đơnHiển thịTrì hoãn và nhấp đúp chuộtmở nó ra.
- Bạn có thể đặt giá trị từ 0 đến 4000 mili giây, nhưng giá trị 150-200 sẽ duy trì hiệu ứng hoạt ảnh và làm cho nó nhanh, nhưng điều đó tùy thuộc vào bạn.
Để những thay đổi có hiệu lực, hãy khởi động lại máy tính của bạn hoặc chỉ cần đăng xuất và đăng nhập lại. Nếu bạn quá lười thực hiện các thao tác này, chỉ cần tải xuống kho lưu trữ, trong đó có hai tệp sửa đổi sổ đăng ký có giá trị 200 và 400 để trả về giá trị mặc định. Đối với tôi, nó trở nên nhanh hơn về mặt trực quan.
Cách cải thiện hiệu suất bằng cách tắt hoạt ảnh và hiệu ứng
Như mình đã nói ở trên, đối với những máy tính cũ ngày càng có cách tăng hiệu suất bằng cách tắt hết mọi hiệu ứng. Vâng, nó trông sẽ không ngoạn mục, nhưng mọi thứ chắc chắn sẽ nhanh hơn.
Bảng điều khiển > Hệ thống và bảo mật > Hệ thống > Cài đặt hệ thống nâng cao > Hiệu suất. Trong cài đặt, bạn có thể thử nghiệm cài đặt hoặc tắt hoàn toàn chúng, sau đó Windows sẽ thay đổi trực quan không phải trong mặt tốt hơn, nhưng sẽ giải phóng tài nguyên để tăng tốc độ hệ thống.
Xin chào! Ẩn giấu Hoạt hình Windows 7 - hôm nay chúng ta sẽ nói về cô ấy. Thật ngạc nhiên là có bao nhiêu khả năng bí mật và hiệu ứng đẹp giấu phòng mổ Hệ thống Windows 7. Để “trích xuất” chúng từ độ sâu ẩn giấu Mã chương trình có những cái đặc biệt. Với sự trợ giúp của họ, bạn có thể mở khóa và quản lý vẻ đẹp hình ảnh tuyệt đẹp mà không cần bất kỳ kiến thức lập trình hoặc sắc thái đăng ký nào như một người dùng bình thường.
Ví dụ như ngày hôm qua, tôi hoàn toàn vô tình tìm thấy hai trong số những điều chỉnh này. Và điều kỳ lạ nhất là có bao nhiêu chương trình tương tự, Tôi đã mô tả toàn bộ bộ chỉnh sửa cho bạn nhưng không có bộ chỉnh sửa nào chứa cặp đôi ngọt ngào này. Vì vậy, chúng là duy nhất và chỉ một số ít biết về chúng! Một lần nữa, bạn sẽ có thể nổi bật giữa đám đông người dùng xám xịt, khiến bạn bè ngạc nhiên và làm hài lòng chính bạn cũng như người thân của bạn.
Bạn không phải cài đặt bất cứ thứ gì và bạn có thể trả lại tất cả các thay đổi chỉ bằng một cú nhấp chuột. Và bạn có thể quyết định xem mình có cần nó hay không bằng cách xem trước video.
Vì vậy, một điều chỉnh sẽ cho phép bạn thay đổi màu sắc mở cửa sổ tùy thuộc vào lý lịch hoặc chỉ tự động, ngẫu nhiên. Nhân tiện, màu sắc của thanh tác vụ cũng thay đổi. Nhưng tinh chỉnh thứ hai thậm chí còn thú vị hơn - nó mở khóa hình ảnh động ẩn của Windows 7 khi mở bất kỳ cửa sổ hoặc thư mục nào. Có một số tùy chọn hoạt ảnh, bạn có thể điều chỉnh tốc độ của nó, v.v. Cùng với cửa sổ được chiếu sáng bằng đèn neon trông rất đẹp.
Đây là những gì nó trông giống như:
Hoạt hình ẩn Windows 7 - tải tweakers
Tự động đổi màu cửa sổ...
Mọi thứ đều bằng tiếng Nga và rõ ràng bằng trực giác. Sử dụng nghiên cứu khoa học để lựa chọn các thông số. Bạn có thể tắt hiệu ứng này bằng cách đóng tinh chỉnh trong khay.
Ẩn giấu Hoạt hình Windows 7 khi mở thư mục.
Chạy tinh chỉnh phù hợp với dung lượng bit của hệ thống của bạn.
Đơn giản là không có gì để mô tả - mọi thứ đều rõ ràng trong video. Bạn có thể đưa mọi thứ trở lại giao diện tiêu chuẩn, nhàm chán - chỉ bằng cách nhấp vào...
Sau khi thay đổi bất kỳ thông số nào, đừng quên nhấn...
Lần đầu tiên tôi mua máy tính ở nhà Với Windows 98 tích hợp, tôi liên tục phải thực hiện nhiều thử nghiệm khác nhau để tăng hiệu suất của hệ thống.
Vào thời điểm đó, tình trạng thiếu điện trầm trọng xảy ra và việc khiến thiết bị hoạt động nhanh hơn một chút thực tế đã là một thành tựu.
Mua hàng định kỳ tạp chí máy tính, ghi lại vào một sổ ghi chú nhiều cách hack khác nhau mà theo những người dùng khác, đã giúp thực hiện hệ điều hành hoạt động nhanh hơn, cũng như cài đặt một vài tweaker, v.v. Chúng không tăng thêm tốc độ nhiều bằng cảm giác rằng bạn đã đạt được mức tối ưu hóa tối đa. Chi phí của việc phải thay thế nó là bao nhiêu? tập tin gốc“defrag.exe” trên cùng một máy, chỉ từ Windows Me hoặc bật chế độ “DMA” cho ổ đĩa (ổ cứng và CD-ROM) hoặc chỉnh sửa tệp “Msdos.sys” bằng Notepad...
Ngoài ra, một trong những cách để tăng tốc độ phản hồi của hệ điều hành trước đây và hiện tại là tắt hoạt ảnh giao diện người dùng. Rốt cuộc, nhiều người dùng thích phản hồi tức thì của nó đối với hành động của họ hơn là chuyển tiếp suôn sẻ vân vân.
Mặc dù thực tế là cùng với sự gia tăng sức mạnh và hiệu suất của các thành phần cho những máy tính cá nhân yêu cầu đối với họ cũng ngày càng tăng, cấu hình tùy chỉnh thông số khác nhau và cài đặt vẫn có liên quan. Trong này hướng dẫn từng bước một chúng tôi sẽ xem xét cách bạn có thể cải thiện khả năng phản hồi của Windows 10 bằng cách tắt các cài đặt hiệu suất và thiết kế không cần thiết mà không cần cài đặt này giao diện người dùng sẽ cư xử nhanh hơn. Bắt đầu nào!
CỬA SỔ TĂNG TỐC
Trên biểu tượng “PC này” mà bạn có thể có trên màn hình của mình, hãy kích hoạt nút bên phải chuột và nhấp vào “Thuộc tính”. Nếu không thì mở nó lên lệnh hệ thống“Chạy” bằng cách nhấn tổ hợp Giành chìa khóa+ R và viết lệnh sau:
Thuộc tính hệ thống nâng cao
sau đó nhấp vào "OK".
Đối với phần đầu tiên của đoạn đầu tiên, ở bên trái, hãy chuyển đến “Tùy chọn nâng cao”. Trên tab Nâng cao, trong phần Hiệu suất, đi tới Cài đặt.
TRONG " Hiệu ứng hình ảnh» Nhấp chuột đầu tiên vào “Đảm bảo hiệu suất tốt hơn”. Sau đó, lần lượt kiểm tra các tùy chọn cần thiết như:
- hiển thị hình thu nhỏ thay vì biểu tượng;
- đổ bóng các biểu tượng trên màn hình nền;
- hiển thị một hình chữ nhật lựa chọn trong suốt;
- hiển thị nội dung của cửa sổ khi kéo;
- làm mịn những điểm bất thường trong phông chữ màn hình.
Điều này là khá đủ. Nhấp vào nút “Áp dụng” và “OK” lần lượt.
CÁCH TẮT HÌNH ẢNH
Ngoài ra, bạn có thể tắt các hoạt ảnh không cần thiết bằng Trợ năng trong Cài đặt Windows 10. Mở “Tùy chọn” - “ Khả năng đặc biệt" - "Các tham số khác" và tắt (nếu sau khi hoàn thành tất cả các điểm trong phần đầu tiên, nó vẫn chưa bị tắt) nút chuyển "Phát hoạt ảnh".
Điều này kết thúc hướng dẫn - Windows tăng tốc! Đăng nhập để nhận danh sách đầy đủ tư vấn máy tính. Bạn có điều gì muốn bổ sung hay phản đối không? Chào mừng bạn đến với nhóm FB của chúng tôi.