|
Конвертация из PictureBox в JPEG
|
|||
---|---|---|---|
#18+
Доброго времени суток! Задача такая: есть Picture1, в нём картинка, её нужно преобразовать в JPEG и сохранить в файл. Проблема возникла с преобразованием из hDC в Bitmap, то есть, если в первом параметре функции GdipCreateBitmapFromHBITMAP указать Picture1.Picture.Handle, то всё работает так, как надо, но мне надо реализовать это на чистом API и поэтому я попробовал получить первый параметр функции GdipCreateBitmapFromHBITMAP через GetCurrentObject(Picture1.hdc, OBJ_BITMAP), в итоге в файле получается картинка всей моей формы, а мне нужно преобразованное в JPEG изображение, находящееся в Picture1, а не вся форма, подскажите пожалуйста, что я не так сделал? Код: 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.
... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2011, 19:32 |
|
Конвертация из PictureBox в JPEG
|
|||
---|---|---|---|
#18+
Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13.
... |
|||
:
Нравится:
Не нравится:
|
|||
05.01.2012, 01:49 |
|
|
start [/forum/topic.php?fid=60&fpage=88&tid=2158171]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
28ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
50ms |
get tp. blocked users: |
1ms |
others: | 328ms |
total: | 448ms |
0 / 0 |