Wolno wczytujące się ikonki

Witam serdecznie,

mój problem absolutnie nie utrudnia korzystania z komputera, a samo rozwiązanie potraktuję raczej jako swego rodzaju ciekawostkę. Mimo wszystko, jako przypadek skrajnie pedantyczny, chciałbym wskórać coś odnośnie…

…no własnie. Swego czasu mój folder z muzyką był pięknie uporządkowany. Każda kapela tudzież wykonawca miał swój własny folder, który w widoku “Dużych ikon” okraszony był zdjęciem danej kapeli tudzież wykonawcy. Działało to na zasadzie zdjęcia w formacie jpg, o nazwie folder. Wszyscy chyba wiedzą jak takie coś działa, więc nie będę tłumaczył. Otóż, w pewnym momencie uznałem, że pora jeszcze bardziej upiększyć katalog i zamiast starych, dobrych, sprawdzonych jpegów powstawiać własnoręcznie stworzone ikonki. Ikonki mające rozmiar 256x256 (bo wyczytałem, że to minimalny, obsługiwany przez 7 rozmiar).

Ikonki owe jednak strasznie wolno się wczytują. Nim pojawią się wszystkie, mija kilka dobrych chwil, strasznie to irytuje, tym bardziej, że w tym czasie nawet nawigacja po folderze jest uciążliwa.

Komputer do słabszych nie należy, przynajmniej pozornie. 4 GB RAMu, dość dużo wolnego miejsca na obu partycjach, mimo że sam dysk ma raptem 240 GB.

Jeśli istnieje jakiś magiczny, sprawdzony sposób na zwiększenie prędkości pojawiania się tych ikonek, byłbym bardzo wdzięczny za wyjawienie go w tym temacie. Z góry wielkie dzięki za pomoc,

pozdrawiam. :slight_smile:

W jaki sposób powstały te ikony? Z jakiego programu korzystałeś?

Dodane 29.06.2012 (Pt) 21:41

Jaki format plików?

Korzystalem z Photoshopa CS4, bodaj z jakiegoś plugginu, który pozwala na zapisywanie w formacie ico.

A powstawanie to po prostu zamiana zdjęcia z jpg, na ikonkę w *.ico. Plus dodatkowo zaokrąglone krawędzie, ale to chyba nic szczególnego.

Podejrzewałem duże gabarytowo pliki, ale to chyba nie to. Ile KB ma przeciętny plik ikony?

Na próbę możesz obniżyć jakość, a co za tym idzie wielkość pliku. U mnie ikony składają się z 23 obrazów w rozdzielczości od 16 do 256 pikseli oraz głębi kolorów 8 i 32 bit.

O ile dobrze wyczytałem to oryginalnie ikony są tworzone w PNG.

Format : ICO

File size : 325 KiB

Image #1

Width : 48 pixels

Height : 48 pixels

Bit depth : 1 bit

Stream size : 816 Bytes (0%)

Image #2

Width : 32 pixels

Height : 32 pixels

Bit depth : 1 bit

Stream size : 304 Bytes (0%)

Image #3

Width : 16 pixels

Height : 16 pixels

Bit depth : 1 bit

Stream size : 176 Bytes (0%)

Image #4

Width : 256 pixels

Height : 256 pixels

Bit depth : 4 bits

Stream size : 28.6 KiB (9%)

Image #5

Width : 48 pixels

Height : 48 pixels

Bit depth : 4 bits

Stream size : 1.60 KiB (0%)

Image #6

Width : 32 pixels

Height : 32 pixels

Bit depth : 4 bits

Stream size : 744 Bytes (0%)

Image #7

Width : 24 pixels

Height : 24 pixels

Bit depth : 4 bits

Stream size : 488 Bytes (0%)

Image #8

Width : 16 pixels

Height : 16 pixels

Bit depth : 4 bits

Stream size : 296 Bytes (0%)

Image #9

Width : 256 pixels

Height : 256 pixels

Bit depth : 8 bits

Stream size : 36.4 KiB (11%)

Image #10

Width : 48 pixels

Height : 48 pixels

Bit depth : 8 bits

Stream size : 3.66 KiB (1%)

Image #11

Width : 32 pixels

Height : 32 pixels

Bit depth : 8 bits

Stream size : 2.16 KiB (1%)

Image #12

Width : 24 pixels

Height : 24 pixels

Bit depth : 8 bits

Stream size : 1.70 KiB (1%)

Image #13

Width : 16 pixels

Height : 16 pixels

Bit depth : 8 bits

Stream size : 1.35 KiB (0%)

Image #14

Width : 256 pixels

Height : 256 pixels

Bit depth : 32 bits

Stream size : 62.7 KiB (19%)

Image #15

Width : 128 pixels

Height : 128 pixels

Bit depth : 32 bits

Stream size : 66.0 KiB (20%)

Image #16

Width : 96 pixels

Height : 96 pixels

Bit depth : 32 bits

Stream size : 37.2 KiB (11%)

Image #17

Width : 80 pixels

Height : 80 pixels

Bit depth : 32 bits

Stream size : 26.0 KiB (8%)

Image #18

Width : 72 pixels

Height : 72 pixels

Bit depth : 32 bits

Stream size : 21.1 KiB (6%)

Image #19

Width : 64 pixels

Height : 64 pixels

Bit depth : 32 bits

Stream size : 16.5 KiB (5%)

Image #20

Width : 48 pixels

Height : 48 pixels

Bit depth : 32 bits

Stream size : 9.41 KiB (3%)

Image #21

Width : 32 pixels

Height : 32 pixels

Bit depth : 32 bits

Stream size : 4.16 KiB (1%)

Image #22

Width : 24 pixels

Height : 24 pixels

Bit depth : 32 bits

Stream size : 2.38 KiB (1%)

Image #23

Width : 16 pixels

Height : 16 pixels

Bit depth : 32 bits

Stream size : 1.10 KiB (0%)

Być może tutaj jest problem, i szczerze mówiąc, nawet wcześniej myślałem o tym.

U mnie jest ok. 200 ikonek, gdzie każda ma rozmiar 256x256. Głębia to 32 bity a rozmiary kręcą się wokół 264 KB.

EDIT: na szybko, zrobiłem sobie jedną ikonkę o rozmiarze 128x128, ale w tym widoku dużych ikon, nie wypełnia ona całej dostępnej przestrzeni.

To zmniejsz widok i zobacz czy dalej zamula. Większość programów do tworzenia ikon jest płatnych, a tworzenie własnych za pomocą programu graficznego może powodować problemy. Swoją drogą 264 KB to trochę dużo przy 63 KB “fabrycznej” ikony. Zmniejsz jakość. W formacie jpg możesz poprawić kompresję. Pewnie taka ikona nie będzie już wyglądała tak ładnie jak przed kompresją, ale zmniejsz rozmiar pliku do 63-65 KB / ikonę i zobacz czy problem dalej występuje.

Właśnie to zrobiłem, zdjęcie w 128x128 ma rozmiar 66kb, ale - tak jak pisałem - wokół samej ikonki pojawia się pusta przestrzeń. Strasznie paskudnie to wygląda, prawdopodobnie kwestia programu, wszak to zwykły pluggin.

U góry, zawartość folderu,

u dołu, ikonka folderu:

MrBaN.png

Edit: takiego problemu nie ma natomiast przy 256x256. Może jest jakiś sposób, który przeznaczałby więcej pamięci na właśnie ikonki? :wink:

Zobacz w post powyżej napisałem jak zachować rozmiar i zmniejszyć wielkość plików.

Dodane 30.06.2012 (So) 15:04

Możesz też spróbować zmienić ilość ikon przechowywanych w pamięci podręcznej Windows 7, ale może mieć to negatywny wpływ na wydajność.

http://www.sevenforums.com/performance- … -size.html

http://www.theeldergeek.com/forum/index … topic=5200