|
|
|
Как быстро(!) рисовать текст на битмапку с учетом альфа канала?
|
|||
|---|---|---|---|
|
#18+
Пользуюсь Graphics32 - оно не умеет. Подпорки ставить можно - но будет медленно. Есть идеи? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2018, 19:59 |
|
||
|
Как быстро(!) рисовать текст на битмапку с учетом альфа канала?
|
|||
|---|---|---|---|
|
#18+
Всегда делал это через Код: pascal 1. - моментом делалось даже когда счёт шёл на тысячи. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2018, 20:12 |
|
||
|
Как быстро(!) рисовать текст на битмапку с учетом альфа канала?
|
|||
|---|---|---|---|
|
#18+
под ван, assign чего куда? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2018, 20:16 |
|
||
|
Как быстро(!) рисовать текст на битмапку с учетом альфа канала?
|
|||
|---|---|---|---|
|
#18+
rgreatПользуюсь Graphics32 - оно не умеет. Подпорки ставить можно - но будет медленно. Есть идеи? чо ты трындишь, если бибиотека G32 заточена именно под 32 бита ? всегда там текст выводился с альфа-каналом, там даже демки есть а не рукожоп ли ты ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2018, 22:09 |
|
||
|
Как быстро(!) рисовать текст на битмапку с учетом альфа канала?
|
|||
|---|---|---|---|
|
#18+
rgreat, текст не любит альфу, клеартайпу нужно знать что там вокруг ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2018, 22:53 |
|
||
|
Как быстро(!) рисовать текст на битмапку с учетом альфа канала?
|
|||
|---|---|---|---|
|
#18+
defecatorчо ты трындишь, если бибиотека G32 заточена именно под 32 бита ? всегда там текст выводился с альфа-каналом, там даже демки есть а не рукожоп ли ты ?Если ты не в теме, не значит что остальные не в теме. Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. ExtTextout - это простой GDI. Альфаканал оно не умеет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2018, 23:09 |
|
||
|
Как быстро(!) рисовать текст на битмапку с учетом альфа канала?
|
|||
|---|---|---|---|
|
#18+
На 32 битную битмапку GDI текст выводит, но альфаканал при этом забивает мусором. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2018, 23:10 |
|
||
|
Как быстро(!) рисовать текст на битмапку с учетом альфа канала?
|
|||
|---|---|---|---|
|
#18+
rgreat, а что ты собственно хочешь видеть в альфе при выводе текста? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2018, 23:19 |
|
||
|
Как быстро(!) рисовать текст на битмапку с учетом альфа канала?
|
|||
|---|---|---|---|
|
#18+
asviridenkov, У меня сгенеренные png-шки с текстом которые я вывожу поверх jpg-ов на веб-страничке. Хочу чтобы антиалиасинг по краям текста в png гармонично смотрелся на общей картине. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2018, 23:24 |
|
||
|
Как быстро(!) рисовать текст на битмапку с учетом альфа канала?
|
|||
|---|---|---|---|
|
#18+
Есть вариант рендерить текст на отдельный битмап с равномерным фоном, а потом рендерить его на главный, получая альфу с помощью простой математики, но это медленно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2018, 23:26 |
|
||
|
Как быстро(!) рисовать текст на битмапку с учетом альфа канала?
|
|||
|---|---|---|---|
|
#18+
Ну и до кучи еще альфа от антиалисинга текста при рендере должна склеиваться с цветами и альфой уже существующими на растре png-шки от рисования других полупрозрачных и сглаженных примитивов не ней. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2018, 23:33 |
|
||
|
Как быстро(!) рисовать текст на битмапку с учетом альфа канала?
|
|||
|---|---|---|---|
|
#18+
rgreat, а, ну понятно, я уже проходил. У меня ничего не вышло, нужно рисовать именно по тому фону где будет в итоге, попытки рисовать по прозрачному и накладывать ведут к корявому тексту, чем не рисуй - DirectX, GDI, GDI+ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2018, 23:42 |
|
||
|
Как быстро(!) рисовать текст на битмапку с учетом альфа канала?
|
|||
|---|---|---|---|
|
#18+
С обычной графикой-то выходит, тогда почему не может выйти с текстом? Главная проблема - найти быструю библиотеку для рендера текста. Например вот так - все ок. Но медленно. Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2018, 23:59 |
|
||
|
Как быстро(!) рисовать текст на битмапку с учетом альфа канала?
|
|||
|---|---|---|---|
|
#18+
rgreat, глифы сделай, быстрее и качественнее не будет с метриками текста повозиться правда придётся ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2018, 00:15 |
|
||
|
Как быстро(!) рисовать текст на битмапку с учетом альфа канала?
|
|||
|---|---|---|---|
|
#18+
kealon(Ruslan)с метриками текста повозиться правда придётсяЭто и пугает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2018, 00:17 |
|
||
|
Как быстро(!) рисовать текст на битмапку с учетом альфа канала?
|
|||
|---|---|---|---|
|
#18+
Да и некоторые сомнения у меня в том рендер туевой хучи битмапок-букв - это быстро. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2018, 00:19 |
|
||
|
Как быстро(!) рисовать текст на битмапку с учетом альфа канала?
|
|||
|---|---|---|---|
|
#18+
rgreat, cleartype он многоцветный, а с path максимум антиалисинг будет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2018, 00:43 |
|
||
|
Как быстро(!) рисовать текст на битмапку с учетом альфа канала?
|
|||
|---|---|---|---|
|
#18+
Мне в целом и приличного антиалиасинга бы хватило. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2018, 01:54 |
|
||
|
Как быстро(!) рисовать текст на битмапку с учетом альфа канала?
|
|||
|---|---|---|---|
|
#18+
rgreatdefecatorчо ты трындишь, если бибиотека G32 заточена именно под 32 бита ? всегда там текст выводился с альфа-каналом, там даже демки есть а не рукожоп ли ты ?Если ты не в теме, не значит что остальные не в теме. Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. ExtTextout - это простой GDI. Альфаканал оно не умеет. Родная демка RenderText_Ex с тобой несогласна ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2018, 09:01 |
|
||
|
Как быстро(!) рисовать текст на битмапку с учетом альфа канала?
|
|||
|---|---|---|---|
|
#18+
Найди здесь то, что ты написал выше Не знаю, куда ты смотришь Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2018, 09:04 |
|
||
|
Как быстро(!) рисовать текст на битмапку с учетом альфа канала?
|
|||
|---|---|---|---|
|
#18+
rgreatДа и некоторые сомнения у меня в том рендер туевой хучи битмапок-букв - это быстро.это чудовищно быстро по сравнеию с любой векторной растеризацией про ClearType конечно придётся забыть, только антиалиасинг ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2018, 09:20 |
|
||
|
Как быстро(!) рисовать текст на битмапку с учетом альфа канала?
|
|||
|---|---|---|---|
|
#18+
defecator, Какие буквы в слове "быстро" тебе не понятны? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2018, 11:32 |
|
||
|
Как быстро(!) рисовать текст на битмапку с учетом альфа канала?
|
|||
|---|---|---|---|
|
#18+
defecatorНайди здесь то, что ты написал выше Не знаю, куда ты смотришь Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2018, 11:39 |
|
||
|
Как быстро(!) рисовать текст на битмапку с учетом альфа канала?
|
|||
|---|---|---|---|
|
#18+
kealon(Ruslan)это чудовищно быстро по сравнеию с любой векторной растеризацией Мда? А мне практика показывала иное. В винде шрифтовый движек просто ну ОЧЕНЬ быстр. Поднимаю шляпу перед создателями. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2018, 11:49 |
|
||
|
Как быстро(!) рисовать текст на битмапку с учетом альфа канала?
|
|||
|---|---|---|---|
|
#18+
rgreatdefecatorНайди здесь то, что ты написал выше Не знаю, куда ты смотришь Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. if AALevel = 0 then ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2018, 12:02 |
|
||
|
|

start [/forum/topic.php?fid=58&startmsg=39691287&tid=2040495]: |
0ms |
get settings: |
8ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
193ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
79ms |
get tp. blocked users: |
2ms |
| others: | 236ms |
| total: | 556ms |

| 0 / 0 |
