Текущий архив: 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.55 MB
Время: 0.004 c