Создайте растровое изображение в С# с определенным форматом пикселей из изображения без загрузки изображения

Удаление этого вопроса. мне нужно 30 символов


person chuel    schedule 29.01.2014    source источник
comment
Вы совершенно находитесь на неверном пути. Просто не осталось никакой мыслимой причины не запускать такой код в 64-битной операционной системе. Измените настройку целевой платформы на AnyCPU.   -  person Hans Passant    schedule 29.01.2014
comment
Программа использует некоторые dll и exe, предназначенные для x86, поэтому я компилировал для 32 бит (не мой выбор, выбор моего босса), но у меня этого не было, хотя это может быть из-за этого. Все равно спасибо за рекомендацию   -  person chuel    schedule 30.01.2014
comment
возможно, проблема не в самой памяти, взгляните на это of-bitmaps-in-single-insta">вопрос   -  person WiiMaxx    schedule 31.01.2014
comment
Вы были правы, теперь он загружает картинки. Пожалуйста, отправьте это как ответ, и я приму его   -  person chuel    schedule 03.02.2014


Ответы (1)


Если FileStream работает для открытия файла, вы можете попробовать некоторые другие конструкторы Bitmap, в частности Растровое изображение (поток).

Если это не поможет, вы можете попробовать загрузить необработанные данные bmp, создать растровое изображение в нужном вам формате и скопировать данные в растровое изображение вручную (я не знаком с растровыми изображениями С#, но должен быть какой-то способ доступа данные).

Надеюсь это поможет.

person JaimeBarrachina    schedule 31.01.2014
comment
он загружал изображения, но после второго он все еще выдавал мне исключение из памяти, я попробовал то, что сказал WiiMaxx, и теперь это работает - person chuel; 03.02.2014