Четверг, 19 Декабря 2024, 02:41

Приветствую Вас Гость

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 1 из 1
  • 1
Сохранение картинки
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 wink
чтоб именно сохранить в .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);  
  • Страница 1 из 1
  • 1
Поиск:

Все права сохранены. GcUp.ru © 2008-2024 Рейтинг