Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.86/29: Рейтинг темы: голосов - 29, средняя оценка - 4.86
36 / 32 / 23
Регистрация: 28.12.2015
Сообщений: 264
1

Как программно добавить картинку в ресурсы?

08.01.2017, 13:33. Показов 5919. Ответов 4
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Добрый день.
1) Как программно, добавить картинку в ресурсы и сделать так, что если запускают программу на другом компьютере, изображение было доступно?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
08.01.2017, 13:33
Ответы с готовыми решениями:

Как добавить ресурсы(картинку) в CodeBlocks
Ребята, пожалуйста, помогите не могу добавить картинку в opengl(codeblocks)!

Как добавить картинку в ресурсы Visual Studio
Здравствуйте! Столкнулся с такой проблемой: при написании приложения на с++ с использованием...

Программно добавить картинку в центр поля
Я динамически добавляю картинку, и мне нужно что бы она была по центру по горизонтали, но у меня...

Есть файл ресурсов. В ресурс загрузил картинку. Как программно добавить в ресурс файл?
$R New1.res...button1.click... Var my1:TBitMap; Res:TResourceStream; begin ...

4
20 / 35 / 14
Регистрация: 08.10.2015
Сообщений: 406
08.01.2017, 17:18 2
Насколько мне известно просто сохраняют картинку в папке с проектом. Тогда она и будет и на другом компе открываться
0
.NET senior
441 / 359 / 137
Регистрация: 23.09.2016
Сообщений: 980
08.01.2017, 18:06 3
Fedor_Fedorov, правой кнопкой по проекту - Свойства - вкладка "Ресурсы" (создать файл, если отсутствует) - в выпадающем списке выбрать "Изображения" - "Добавить существующий файл" - ... - PROFIT
Миниатюры
Как программно добавить картинку в ресурсы?  
0
36 / 32 / 23
Регистрация: 28.12.2015
Сообщений: 264
08.01.2017, 20:31  [ТС] 4
bax_tang, это я знаю, мне нужно именно программно добавить её в ресурсы.
0
.NET senior
441 / 359 / 137
Регистрация: 23.09.2016
Сообщений: 980
08.01.2017, 22:58 5
Fedor_Fedorov, попробуйте воспользоваться nuget-пакетом Mono.Cecil:

Пример реализации

C#
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
using System;
using System.IO;
using Mono.Cecil;
using Mono.Cecil.Cil;
 
using Microsoft.VisualStudio.TestTools.UnitTesting;
 
namespace CyberForum.Tests
{
    [TestClass]
    public class AssemblyBuilderTests
    {
        #region Test methods
 
        [TestMethod]
        public void IsDynamicAssemblyCreatesSuccessfully()
        {
            var asmName = new AssemblyNameDefinition("DynamicAssembly", new Version(1, 0, 0, 0));
            var assembly = AssemblyDefinition.CreateAssembly(asmName, "<Module>", ModuleKind.Dll);
 
            string imageFilePath = @"C:\Users\kalinov\Desktop\20.jpg";
            byte[] imageData = File.ReadAllBytes(imageFilePath);
 
            var imageResource = new EmbeddedResource("SomeImage.jpg", ManifestResourceAttributes.Private, imageData);
            assembly.MainModule.Resources.Add(imageResource);
 
            string desktopDirectory = Environment.GetFolderPath(Environment.SpecialFolder.Desktop);
            string assemblyPath = Path.Combine(desktopDirectory, "DynamicAssembly.dll");
 
            assembly.Write(assemblyPath);
        }
        #endregion
    }
}


На скрине - результат выполнения кода выше.
Миниатюры
Как программно добавить картинку в ресурсы?  
0
08.01.2017, 22:58
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
08.01.2017, 22:58
Помогаю со студенческими работами здесь

Как запихнуть картинку и wav фаил в ресурсы?
как так вышло что я ни разу в жизни не использовал ресурсы. Соответственно вопросы: 1) Используя...

Как в dev c++ встроить в ресурсы картинку bmp?
Господа вот так вывожу картинку на экран - #include &lt;windows.h&gt; /* Declare Windows procedure ...

Как добавить файл в ресурсы?
Нужно добавить .h файл в ресурсы вида: unsigned char funky = {1, 2, 3}... Но Builder пишет: ...

Как добавить ресурсы в приложение
Среда Visual Basic STUDIO’2010 Professional в окне &quot;Обозреватель решений&quot; имеется ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru