New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ошибка с прозрачностью ресурсов (иконок) на Windows XP и на Wine #291

Closed
pavel-pimenov opened this Issue Aug 19, 2015 · 8 comments

Comments

Projects
None yet
1 participant
@pavel-pimenov
Copy link
Owner

pavel-pimenov commented Aug 19, 2015

From a.rain...@gmail.com on December 07, 2010 20:29:23

Некорректно отображаются некоторые иконки с прозрачностью http://i13.fastpic.ru/big/2010/1207/e3/fa6efd9fa720891411766c3cf5232ce3.png

Original issue: http://code.google.com/p/flylinkdc/issues/detail?id=248

@pavel-pimenov

This comment has been minimized.

Copy link
Owner

pavel-pimenov commented Aug 19, 2015

From a.rain...@gmail.com on December 17, 2010 05:38:26

Owner: infinitysky7

@pavel-pimenov

This comment has been minimized.

Copy link
Owner

pavel-pimenov commented Aug 19, 2015

From a.rain...@gmail.com on January 02, 2011 11:40:40

http://i14.fastpic.ru/big/2011/0102/c7/1ac0c20c7bc6bc26f5be8b5ca07684c7.png туда же.

Labels: -Priority-Medium Priority-High

@pavel-pimenov

This comment has been minimized.

Copy link
Owner

pavel-pimenov commented Aug 19, 2015

From infinitysky7 on January 06, 2011 06:22:55

Тут несколько решений:

  1. Изменить фон на белый - но тогда и на 7 он белым будет, зато на ХР незаметно.
  2. Разобраться в классе ResorsreLoader, а также с прозрачностью в WinUtil которая с ним связана. Там все верно работает для групп иконок (несколько иконок в 1 картинке), но для 1 картинки PNG пока не работает верно.
  3. Иконку смайла использовать в ICO формате (в таком формате находятся иконки на кнопках в окне поиска, и там вроде всё чётко).
  4. Иконка в "О программе" в BMP и там уже другой случай, но всё же в PNG было бы лучше её перегнать и груизть не из FlyLink.rc, а из кода.
  5. Перестать использовать устаревшую ХР: лучший вариант, для позволяющих это сделать компьютеров. Сейчас версия 500 на некотрых ХР вообще не запускается. Но если комп не позволяет (слабый) поставить что-то новее, то 2 иконки с не тем фоном не так уж страшно, но можно прибегнуть к следующему варианту:
  6. На ХР грузим графику с белым фоном, на 7 - с прозрачным, какая есть сейчас, но тут тогда надо использовать 2 лишние картинки в ресурсах.
  7. В идеале: вся графика в PNG и грузится нормально с альфа каналом (это вообщем то 2 пункт).

Owner: ---
Labels: OpSys-Windows Milestone-Releaser500 Performance

@pavel-pimenov

This comment has been minimized.

Copy link
Owner

pavel-pimenov commented Aug 19, 2015

From infinitysky7 on January 06, 2011 06:24:03

Labels: -Milestone-Releaser500 Milestone-Release500

@pavel-pimenov

This comment has been minimized.

Copy link
Owner

pavel-pimenov commented Aug 19, 2015

From a.rain...@gmail.com on January 06, 2011 13:13:45

  1. Разобраться в классе ResorsreLoader, а также с прозрачностью в WinUtil которая с ним связана. Там все верно работает для групп иконок (несколько иконок в 1 картинке), но для 1 картинки PNG пока не работает верно.
  2. В идеале: вся графика в PNG и грузится нормально с альфа каналом (это вообщем то 2 пункт).

значит так и надо сделать.

Labels: -Performance Maintainability

@pavel-pimenov

This comment has been minimized.

Copy link
Owner

pavel-pimenov commented Aug 19, 2015

From a.rain...@gmail.com on January 23, 2011 12:26:38

Вот такой эпический косяк :(

Attachment: FAIL.png

@pavel-pimenov

This comment has been minimized.

Copy link
Owner

pavel-pimenov commented Aug 19, 2015

From a.rain...@gmail.com on January 30, 2011 04:50:22

Аналогичная проблема и под wine :(

Summary: Ошибка с прозрачностью ресурсов (иконок) на Windows XP и на Wine

Attachment: Снимок-11.png

@pavel-pimenov

This comment has been minimized.

Copy link
Owner

pavel-pimenov commented Aug 19, 2015

From lime.tel...@gmail.com on February 27, 2011 07:39:02

This issue was closed by revision r6285 .

Status: Fixed

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment