Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 | 2 |

 

  Вопрос: .ico Добавлено: 18.05.04 19:53  

Автор вопроса:  DaSharm | Web-сайт: dasharm.com | ICQ: 780477 

Как сохранить иконку из Picture Box в файл?

Ответить

  Ответы Всего ответов: 19  

Номер ответа: 1
Автор ответа:
 Yeputons



ICQ: 278444762 

Вопросов: 71
Ответов: 179
 Профиль | | #1 Добавлено: 18.05.04 20:04

Private Sub Command1_Click

SavePicture "C:\Image.ico", Picture1.Picture

End Sub

Ответить

Номер ответа: 2
Автор ответа:
 @CyRax PTR



ICQ: 204447456 

Вопросов: 28
Ответов: 664
 Web-сайт: basicproduction.nm.ru/
 Профиль | | #2
Добавлено: 18.05.04 20:04

Просто расширение .ICO сделай. Он должен сам сохранить в нужном формате. Вроде у меня работало.

Ответить

Номер ответа: 3
Автор ответа:
 AASoft



Вопросов: 86
Ответов: 920
 Профиль | | #3 Добавлено: 18.05.04 21:40

nea, ano ego vseravno v .BMP pihaet. prosto inogda ego XP ili 2k vse ravno pokazyvaet dazhe esli ento BMP s rashireniem ICO ono ego normal`no pokazhet kak ikonku. no ved` eto-to nepravil`no.....!!!!!! najdi format ICO i sohranyaj. na vbaccelerator.com bylo gde ICOnEditor ili cheto takoe, poprobuj, rabotaet. udachi.

 

P.S. on tol`ko 256 cvetov rabotaet kachetsya, t.k. sozdavalsya kogda XP ne bylo, sh toli,ya uzhe ne znayu.

Ответить

Номер ответа: 4
Автор ответа:
 @CyRax PTR



ICQ: 204447456 

Вопросов: 28
Ответов: 664
 Web-сайт: basicproduction.nm.ru/
 Профиль | | #4
Добавлено: 18.05.04 22:52

Значёк в PictureBox уже в формате ICO и не может быть сохранён в BMP.

Для этого его нужно конвертировать. Смело сохраняй: если это значёк, то сохранит в том формате, в котором он поступил в PictureBox.

Ответить

Номер ответа: 5
Автор ответа:
 cresta



Вопросов: 117
Ответов: 1538
 Профиль | | #5 Добавлено: 18.05.04 23:32
>Значёк в PictureBox уже в формате ICO и не может быть сохранён в BMP.
А если загрузить допустим jpeg, то он его что, как jpeg сохранит? Ни чего подобного.
Формат будет искажён. В случае <загрузить jpeg - сохранить jpeg> изображение трансформируется в bmp, что наглядно показывает тот же ACDSee. Да и по размеру видно (16 кб - 300кБ)
В случае <загрузить ico - сохранить ico> файл искажается, вроде он icо, но уже не все программы, которые показывали исходную икону, могут открыть её после сохранения из Пикчербокса. При этом меняются цвета, теряется прозрачность, меняется размер файла ( например 1370 байт исходная ico - 466 байт сохраненая из Пикчера). Получается контуженый ico. Надо перед сохранением создавать из того, что в Пикчербоксе, полноценную икону. И не из Picture1.Picture, а из Picture1.Image.

Ответить

Номер ответа: 6
Автор ответа:
 sne



Разработчик Offline Client

ICQ: 233286456 

Вопросов: 34
Ответов: 5445
 Web-сайт: hw.t-k.ru
 Профиль | | #6
Добавлено: 19.05.04 00:44

Сохранять VB умеет только BMP!!! А вообще, если кому надо смогу скинуть кучу примеров для работы и с ico файлами и icl файлами...

Ответить

Номер ответа: 7
Автор ответа:
 @CyRax PTR



ICQ: 204447456 

Вопросов: 28
Ответов: 664
 Web-сайт: basicproduction.nm.ru/
 Профиль | | #7
Добавлено: 19.05.04 01:28

Ну да Image надо.

По памяти говорю. Щаз проверю.

Ответить

Номер ответа: 8
Автор ответа:
 @CyRax PTR



ICQ: 204447456 

Вопросов: 28
Ответов: 664
 Web-сайт: basicproduction.nm.ru/
 Профиль | | #8
Добавлено: 19.05.04 03:17

Проверил. Правильный ответ под номером 1. Всё остальное - лишнее.

Егор Суворов немного опередил меня. Иначе бы я не стал постить на такой элементарный вопрос лишнего топика.

Ответить

Номер ответа: 9
Автор ответа:
 cresta



Вопросов: 117
Ответов: 1538
 Профиль | | #9 Добавлено: 19.05.04 04:06
Ответ №1 неправильный. Проверено. Результат проверки - в ответе №5

Ответить

Номер ответа: 10
Автор ответа:
 @CyRax PTR



ICQ: 204447456 

Вопросов: 28
Ответов: 664
 Web-сайт: basicproduction.nm.ru/
 Профиль | | #10
Добавлено: 19.05.04 04:16

Для 98 - точно правильный. Ты в какой проверял?

Ответить

Номер ответа: 11
Автор ответа:
 @CyRax PTR



ICQ: 204447456 

Вопросов: 28
Ответов: 664
 Web-сайт: basicproduction.nm.ru/
 Профиль | | #11
Добавлено: 19.05.04 04:28

JPEG тут вообще не причём. Родные форматы для винды - DIB,BMP,ICO,CUR,WMF. Это всё изобретения MS.

А с JPEG он вообще через IE работает.

Ответить

Номер ответа: 12
Автор ответа:
 LamerOnLine



ICQ: 334781088 

Вопросов: 108
Ответов: 2822
 Профиль | | #12 Добавлено: 19.05.04 11:04

Из пикчера просто так иконку не сохранишь, приходится преобразовывать. Сохраняется только картинка. Проверено 100% и на 2000, и на 98. Так что правильный он быть не может.

Я сам с этой проблемой заморачивался когда писал экстрактор иконок.

Хотя, надо заметить, я не вставлял иконку в пикчер из файла, а непосредственно прорисовывал в нем через DrawIcon. Насчет вставки - на 100% сказать не могу, не помню.

Ответить

Номер ответа: 13
Автор ответа:
 Yeputons



ICQ: 278444762 

Вопросов: 71
Ответов: 179
 Профиль | | #13 Добавлено: 19.05.04 11:40
Вообще то Picture1.Image всегда будет сохранять в BMP. А Picture1.Picture будет всегда сохранять в том формате в которым он поступил в Picture1.Picture.  Например загрузили в Picture1.Picture иконку и сохранит оно нам как иконку.

Ответить

Номер ответа: 14
Автор ответа:
 @CyRax PTR



ICQ: 204447456 

Вопросов: 28
Ответов: 664
 Web-сайт: basicproduction.nm.ru/
 Профиль | | #14
Добавлено: 19.05.04 13:25

Я ж и говорю. Зачем с умным видом говорить глупые вещи. Надо было хоть IMHO дописать. :)

Ответить

Номер ответа: 15
Автор ответа:
 LamerOnLine



ICQ: 334781088 

Вопросов: 108
Ответов: 2822
 Профиль | | #15 Добавлено: 19.05.04 13:31

Ты о чем?

Ответить

Страница: 1 | 2 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам