Сохранение картинки
|
|
realyhead | Дата: Среда, 30 Мая 2012, 18:35 | Сообщение # 1 |
участник
Сейчас нет на сайте
| Пользователь вводит своё имя и выбирает например картинку, после этого, имя налаживается на эту картинку и должно выдаться как картинка формата .jpg и что бы её можно было сохранить на компьютер. Как сделать?
поиграть в мою онлайн игру
|
|
| |
zzzzza | Дата: Среда, 30 Мая 2012, 19:18 | Сообщение # 2 |
участник
Сейчас нет на сайте
| Вот сделал пример: http://rghost.ru/38377152. Скрин будет сохраняться туда, где исходник игры лежит. Надеюсь с именами разберешься сам.
Добавлено (30.05.2012, 19:18) --------------------------------------------- И еще одно забыл. Скрипт, находится в step, то есть скрин будет обновляться каждый шаг(пока игру не выключишь, ну или в комнату другую не перейдешь).
Сообщение отредактировал zzzzza - Среда, 30 Мая 2012, 19:21 |
|
| |
realyhead | Дата: Среда, 30 Мая 2012, 19:24 | Сообщение # 3 |
участник
Сейчас нет на сайте
| спасибо а как сделать что бы юзер сам смог выбрать куда файл сохранить
поиграть в мою онлайн игру
|
|
| |
Qvant | Дата: Среда, 30 Мая 2012, 19:30 | Сообщение # 4 |
почти ветеран
Сейчас нет на сайте
| screen_save_part('screen.jpg',48,80,100,30) - к слову он сохраняет не в формате .jpg!
|
|
| |
zzzzza | Дата: Среда, 30 Мая 2012, 19:34 | Сообщение # 5 |
участник
Сейчас нет на сайте
| Qvant, у меня в .jpg сохраняет. Добавлено (30.05.2012, 19:34) --------------------------------------------- realyhead, это уже ищи библиотеки или исходники ПРОГРАММ, в которых можно сохранять.
|
|
| |
Qvant | Дата: Среда, 30 Мая 2012, 19:44 | Сообщение # 6 |
почти ветеран
Сейчас нет на сайте
| Quote (zzzzza) Qvant, у меня в .jpg сохраняет. screen_save(fname) Saves a png image of the screen in the given filename. Useful for making screenshots. screen_save_part(fname,x,y,w,h) Saves part of the screen in the given png filename. сохраниться в формате png , но у файла будит расширение .jpg чтоб именно сохранить в .jpg , на YoYo есть библиотека
Диалоги: GM Windows Dialogs.dll входит в состав Гамака в папке extensions - там и справка к этой библиотеке есть
Сообщение отредактировал Qvant - Среда, 30 Мая 2012, 19:44 |
|
| |
zzzzza | Дата: Среда, 30 Мая 2012, 21:06 | Сообщение # 7 |
участник
Сейчас нет на сайте
| Qvant, что-то не очень понял. Расширение идет после названия файла, то есть .png, .jpg. У меня так и сохраняется: http://imageshack.us/g/233/15851440.png/ Добавлено (30.05.2012, 20:11) --------------------------------------------- ой, это с пнг, но с jpg у меня тоже самое. Добавлено (30.05.2012, 21:06) --------------------------------------------- У меня тоже появился вопрос. Допустим, я хочу сделать много скринов, но если я впишу Code screen_save_part('screen.jpg',48,80,100,30) в нажатие F12 и буду во время игры нажимать на F12, то screen.jpg будет заменяться. Попробовал так: Code i=i+1; screen_save_part(i + 'screen.jpg',48,80,100,30); В create объекта: i=0 На что GM выдает ошибку: Code
___________________________________________ ERROR in action number 1 of Step Event for object obj_control:
Error in code at line 2: screen_save_part(i + 'screen.jpg',48,80,100,30) ^ at position 23: Wrong type of arguments to +.
Qvant, библиотеку на YoYo не нашел(
Сообщение отредактировал zzzzza - Среда, 30 Мая 2012, 20:11 |
|
| |
realyhead | Дата: Среда, 30 Мая 2012, 21:15 | Сообщение # 8 |
участник
Сейчас нет на сайте
| ^ ты прибавляешь переменную к текстовой строке
поиграть в мою онлайн игру
|
|
| |
zzzzza | Дата: Среда, 30 Мая 2012, 23:53 | Сообщение # 9 |
участник
Сейчас нет на сайте
| realyhead, это я понимаю. А как сделать, чтобы не прибавляло? Добавлено (30.05.2012, 23:53) --------------------------------------------- Все, разобрался уже. Code screen_save_part(string(i) + 'screen.jpg',48,80,100,30);
|
|
| |