|
|
|
Картинки
|
|||
|---|---|---|---|
|
#18+
Вопрос: Можно ли в Win32API картинку поворачивать на угол? Любую. Даже через IPicture. А так же, как организовать в, к примеру, битмапах прозрачность в реалтайме? (Типа есть у меня битмап 1000х1000 с половиной нерисуемых точек... и мне его надо несколько раз в секунду рисовать...) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2004, 12:21 |
|
||
|
Картинки
|
|||
|---|---|---|---|
|
#18+
автор (Типа есть у меня битмап 1000х1000 с половиной нерисуемых точек... и мне его надо несколько раз в секунду рисовать...) Ужасс ш (';') (V),(V),, Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2004, 13:25 |
|
||
|
Картинки
|
|||
|---|---|---|---|
|
#18+
если качество играет вторую роль, можно попробовать через OpenGL учитывая что сейчас у всех стоят всякие жифорсы, то проблем с fps не будет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2004, 13:41 |
|
||
|
Картинки
|
|||
|---|---|---|---|
|
#18+
SetWorldTransform ModifyWorldTransform а вот и примерчик из мсдн Код: plaintext 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. 108. 109. 110. 111. 112. 113. 114. 115. 116. 117. 118. 119. 120. 121. 122. 123. 124. 125. 126. 127. 128. 129. 130. 131. 132. 133. 134. 135. 136. 137. 138. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2004, 15:47 |
|
||
|
Картинки
|
|||
|---|---|---|---|
|
#18+
авторSetWorldTransform Ага, я ждал такой вариант :) А он 9х/МЕ не поддерживается :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2004, 16:09 |
|
||
|
Картинки
|
|||
|---|---|---|---|
|
#18+
и в догонку, сразу вопрос если я потащу с собой gdi32.dll из NT в 9х, как сильно я обломлюсь с этими функциями? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2004, 16:12 |
|
||
|
Картинки
|
|||
|---|---|---|---|
|
#18+
авторесли я потащу с собой gdi32.dll из NT в 9х Вряд ли кто этим делом занимался. Скорее всего обломишься. авторАга, я ждал такой вариант :) А он 9х/МЕ не поддерживается :( Шош ты сразу не сказал, тогда смотри в сторону IDirectDrawSurface7::Blt , там всё есть, и поворот, и альфа ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2004, 16:59 |
|
||
|
Картинки
|
|||
|---|---|---|---|
|
#18+
Sieи в догонку, сразу вопрос если я потащу с собой gdi32.dll из NT в 9х, как сильно я обломлюсь с этими функциями? уверен, что она полезет за особыми функциями в usert32.dll, kernel32.dll и т.п. хотя вроде бы gdi+ можно просто таскать с своим приложением. Но не уверен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2004, 17:04 |
|
||
|
Картинки
|
|||
|---|---|---|---|
|
#18+
авторШош ты сразу не сказал да подумал, если отписаться от всех "неработающих" вариантов, то никто и не ответит ничего :) автортогда смотри в сторону IDirectDrawSurface7::Blt Хм.. DD никогда не пользовался... надо будет посмотреть... авторуверен, что она полезет за особыми функциями в usert32.dll, kernel32.dll и т.п. Тоже уверен, но, если взять dll-ину user32.dll из НТ и потом внутри поменять все ссылки с местной на родные библиотеки... По идее, имя дллин должно лежать открытым текстом... К примеру, беру я user32, переименовываю в user33, все внутренние вызовы будут работать как и раньше. Если она куда наружу полезет, то или выругается, что вход в функцию не найден, или упадёт. В первом случае, надо для сделать те же шаги (32 на 33) для библиотеки, содержащей нужную функцию и внутри user33 поменять имя библиотеки Во втором случае всё сложнее, но принцип тот же... авторхотя вроде бы gdi+ можно просто таскать с своим приложением. Тоже не пользовался, тока читал немного... надо посмотреть, что это... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2004, 07:22 |
|
||
|
Картинки
|
|||
|---|---|---|---|
|
#18+
Sie автортогда смотри в сторону IDirectDrawSurface7::Blt Хм.. DD никогда не пользовался... надо будет посмотреть... тогда лучше OpenGL... как-то ближе русской душе, имхо :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2004, 09:00 |
|
||
|
Картинки
|
|||
|---|---|---|---|
|
#18+
... или уж свою библиотечку накатать?.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2004, 10:15 |
|
||
|
Картинки
|
|||
|---|---|---|---|
|
#18+
Sie... или уж свою библиотечку накатать?.. можно и свою. но имхо, лучше не надо :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2004, 10:20 |
|
||
|
Картинки
|
|||
|---|---|---|---|
|
#18+
а просто самому сделать подобную вещь ?! гдето видывал функции реализованные для этого . ш (';') (V),(V),, Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2004, 11:13 |
|
||
|
Картинки
|
|||
|---|---|---|---|
|
#18+
в том то и дело, что такие штуки реализованы многократно в разных вариациях. Если не стоит задача "научиться", то лучше выбрать наиболее стандартный из приемлимых и наиболее приемлимый из стандартных способов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2004, 11:56 |
|
||
|
|

start [/forum/topic.php?fid=57&msg=32748913&tid=2034206]: |
0ms |
get settings: |
6ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
40ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
| others: | 190ms |
| total: | 306ms |

| 0 / 0 |
