Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2011.02.06;
Скачать: CL | DM;

Вниз

Инструмент для редактирования иконок   Найти похожие ветки 

 
DVM ©   (2010-10-16 11:15) [40]


> Вот у меня есть 2,5 тысячи иконок из офиса. 16х16х24(ico)
> Вот там действительно на все случаи жизни.

Причем MS их даже разрешает использовать, но:
1) Не для создания программ конкурирующих с офисом или его частями
2) Значки должны обозначать примерно те же действия, что они обозначают в офисе.


 
Andy BitOff ©   (2010-10-16 17:18) [41]

> TIF ©   (16.10.10 04:29) [39]
> Для пополнения коллекции:

Вот спасибо, добрый человек. То что надо. Мои полностью входят в этот комплект, но еще столько же новых =) К тому же там не только 16х16. Спасибо.


 
TIF ©   (2010-10-16 22:09) [42]

DVM ©   (16.10.10 11:15) [40]
> Причем MS их даже разрешает использовать

А где об этом у них на сайте можно почитать? В который раз слышу звон, но не знаю, откуда он...

http://www.microsoft.com/About/Legal/EN/US/IntellectualProperty/Permissions/Default.aspx#EEE
Microsoft product icons are the thumbnail-sized images indicating that a Microsoft product has been installed on your operating system. Icons may not be used in advertising, in books and other printed matter, on clothing or other promotional items, in online and Internet locations, in software applications, in television programs, in commercials, in movies, or on videotape.

You may use Microsoft product icons in training manuals or documentation about a Microsoft product. The use of the icon must be specific to the function of the icon within the Microsoft software. The icon may not be used as a graphical or design element. Icons cannot be modified or altered and must appear as they would within the Microsoft software.


Или это подразумевается третий абзац?
Microsoft makes certain icons available to developers. (Find more information about how to buy Microsoft developer products.) If you have licensed a Microsoft development tool, review the redistributable section of the EULA to learn which Microsoft properties may be redistributed by licensees.
Тогда не так интересно: надо купить Visual Studio - раз
http://msdn.microsoft.com/ru-ru/library/ms247035.aspx
и офисных иконок там весьма ограниченное количество - два

Хотя и то хлеб :)

Andy BitOff ©   (16.10.10 17:18) [41]
> Вот спасибо

Всегда пожалуйста, сам на днях совершенно случайно наткнулся на них
Кстати, в том же блоге ещё есть пара записей с выкладками иконок Elementary и MS Accounting 2009


 
Германн ©   (2010-10-17 02:14) [43]


> А эти не подойдут?
>

Мне лично почти никакие из этих тысяч иконок из привёденных тут не нужны. Специфика не та.
Ну а когда что-то и может подойти, то возникают проблемы с редактированием. Я не специалист фотошопа.


 
Anatoly Podgoretsky ©   (2010-10-17 10:44) [44]

> TIF  (16.10.2010 22:09:42)  [42]

Так и понимай, ты должен купить Микрософт продукт с коллекцией иконок, а
если ты разработчик, то Микрософтовский продукт для разработки, обычно это
их Visual Studio и смотреть раздел по распространению их совместно с
приложением.


 
GrayFace ©   (2010-10-20 07:56) [45]

Для увеличения картинки есть такие алгоритмы, используются в эмуляторах приставок. Я тоже подобный делал ради интереса: я просто делал размытие, а потом для каждого пикселя выбирал ближайший цвет из соответствующей области исходного изображения.

Внук ©   (12.10.10 21:31) [19]
Эх... Вот если бы кто посоветовал, гдя взять "двойные" иконки. Которые с активным и неактивным вариантом... Или программу, которая умеет делать приличный неактивный вариант из активного.

Я выбрал хитрый Grayscale в своих компонентах:
- градации от clBtnFace до clBtnShadow, вместо от белого к черному
- Сам перевод тоже немного иной - я смотрю по полусумме большей и меньшей компонент цвета.
Выглядит хорошо.

function RSGetIntensity(c:TColor):integer;
asm
 test eax, eax
 jnl @0
 and eax, $ff
 call GetSysColor
@0:
 mov ecx, eax
 shr ecx, 16
 and ecx, $ff
 cmp al, cl
 jna @1
 xchg al, cl
@1:
 cmp ah, al
 jnb @2
 xchg ah, al
@2:
 cmp ah, cl
 jna @3
 xchg ah, cl
@3:
 and eax, $ff
 add eax, ecx
 shr eax, 1
end;

function RSMixColors(Color1, Color2:integer; Weight1:DWord):TColor; overload;
var
 w2:DWord;
begin
 if Color1 < 0 then  Color1:=GetSysColor(Byte(Color1));
 if Color2 < 0 then  Color2:=GetSysColor(Byte(Color2));
 w2:= 256 - Weight1;
 inc(Weight1);
 DWord(Result):=
   (Weight1*DWord(Color1 and $ff00) + w2*DWord(Color2 and $ff00)) shr 16 shl 8 or
   (Weight1*DWord(Color1 and $ff00ff) + w2*DWord(Color2 and $ff00ff)) and $ff00ff00 shr 8;
end;

procedure RSGrayscaleSpec(Bmp:TBitmap; Light, Dark:TColor);
var i:int; p:pint; Pal: array[0..255] of int; h:HBITMAP;
begin
 if Bmp.Height=0 then  exit;

 if Light<0 then  Light:= GetSysColor(byte(Light));
 if Dark<0 then  Dark:= GetSysColor(byte(Dark));

 for i:= 255 downto 0 do
   Pal[i]:= RSMixColorsRGB(Light, Dark, i);

 Bmp.TransparentMode:=tmFixed;
 h:=Bmp.ReleaseMaskHandle;
 with Bmp do
 begin
   HandleType:=bmDIB;
   PixelFormat:=pf32bit;
   p:=ScanLine[Height-1];
   for i:= Width*Height downto 1 do
   begin
     p^:=Pal[RSGetIntensity(p^)];
     inc(p);
   end;
 end;
 Bmp.MaskHandle:=h;
end;


 
GrayFace ©   (2010-10-20 07:58) [46]

ой,
function RSMixColorsRGB(Color1, Color2:integer; Weight1:DWord):TColor; overload;
var
 w2:DWord;
begin
 w2:= 256 - Weight1;
 inc(Weight1);
 DWord(Result):=
   (Weight1*DWord(Color1 and $ff00) + w2*DWord(Color2 and $ff00)) shr 16 shl 8 or
   (Weight1*DWord(Color1 and $ff00ff) + w2*DWord(Color2 and $ff00ff)) and $ff00ff00 shr 8;
end;


 
Inovet ©   (2010-10-20 14:58) [47]

> [45] GrayFace ©   (20.10.10 07:56)
> Я выбрал хитрый Grayscale в своих компонентах

Так у тебя по лицу это видно, шучу естно.:)


 
Dennis I. Komarov ©   (2010-10-22 16:07) [48]

http://findicons.com


 
Torry ©   (2010-10-22 16:26) [49]

http://www.torry.net/pages.php?id=1528
http://www.torry.net/pages.php?id=1527


 
VirEx(work)   (2010-10-25 07:37) [50]

Paint.NET и плагин IcoCur.dll (в папку FileTypes)


 
имя   (2010-10-28 18:17) [51]

Удалено модератором


 
Andy BitOff ©   (2010-10-28 20:09) [52]

Удалено модератором



Страницы: 1 2 вся ветка

Текущий архив: 2011.02.06;
Скачать: CL | DM;

Наверх




Память: 0.56 MB
Время: 0.009 c
6-1233829100
n00b T_T
2009-02-05 13:18
2011.02.06
IdMappedPortUDP: считать месагу вручную =)


2-1289775258
Германн
2010-11-15 01:54
2011.02.06
Реальное значение NULL в СУБД


2-1289927150
Zoia Ziberman
2010-11-16 20:05
2011.02.06
Программа на Делфе


3-1251976429
kyn66
2009-09-03 15:13
2011.02.06
После обновления компонентов ADS - ошибка


2-1289799666
antsa
2010-11-15 08:41
2011.02.06
Чтение цвета символа в консоли