Недавние сообщения

Страницы: 1 ... 8 9 [10]
91
Общие вопросы по AutoIt / Re: Наложение частично прозрачного png на файл jpg
« Последний ответ от InnI Отправлен Октябрь 11, 2018, 12:17:50 »
АлексейАльтман  [?]
Цитировать
Второе сообщение 1000:1000
Пробуйте
(нажмите для показа/скрытия)

Если у вас не последняя версия AutoIt, то добавьте в конец скрипта эту функцию
(нажмите для показа/скрытия)
92
Общие вопросы по AutoIt / Re: Наложение частично прозрачного png на файл jpg
« Последний ответ от АлексейАльтман Отправлен Октябрь 11, 2018, 12:01:48 »
InnI , сейчас скрипт выдал два сообщения:
Первое сообщение 96:96
Второе сообщение 1000:1000

(Насчет архива с файлами я бы приложил, но на этом сайте - действует запрет на прикрепление файлов к сообщению.
Выдает ошибку, что запрещено прикреплять файлы "только для чтения".
Поэтому приложить файлы - сайт autoit-script.ru запрещает.)
93
Общие вопросы по AutoIt / Re: Наложение частично прозрачного png на файл jpg
« Последний ответ от InnI Отправлен Октябрь 11, 2018, 11:44:02 »
Какие сообщения выведет этот скрипт?
(нажмите для показа/скрытия)

Архив с файлами можете приложить?
94
Общие вопросы по AutoIt / Re: Наложение частично прозрачного png на файл jpg
« Последний ответ от АлексейАльтман Отправлен Октябрь 11, 2018, 11:28:44 »
Цитировать
Либо он не найден, либо он НЕ png.

Файл лежит на месте.
Имеет название Рисунок7.png
Является именно png (не просто png, а png с поддержкой прозрачности. Я эту уже проверил).
Последний скрипт выдает сообщение : "Ошибок не обнаружено".

После срабатывания - последний скрипт выдает точную копию файла 1.jpg (только с названием 3.jpg)
Однако получаемый файл 3.jpg (будучи точной копией файла 1.jpg) - имеет размер несколько меньший (в килобайтах).
95
Общие вопросы по AutoIt / Re: Наложение частично прозрачного png на файл jpg
« Последний ответ от InnI Отправлен Октябрь 11, 2018, 11:20:44 »
АлексейАльтман  [?]
Цитировать
Есть картинка 2.png
А в скрипте у вас "Рисунок7.png" ;)

Цитировать
создает файл 3.jpg ... который является точной копией файла 1.jpg
Вероятно, проблемы именно с png файлом. Либо он не найден, либо он НЕ png.
Добавил проверки на ошибки. Посмотрите, какое сообщение появится
(нажмите для показа/скрытия)
96
Общие вопросы по AutoIt / Re: Наложение частично прозрачного png на файл jpg
« Последний ответ от АлексейАльтман Отправлен Октябрь 11, 2018, 06:16:40 »
Цитировать
Это нормальный рабочий . Что конкретно не работает?

Собственно сам скрипт и не работает.
Есть картинка 1.jpg
Есть картинка 2.png

Запускаю скрипт.
Скрипт производит какие-то действия и создает файл 3.jpg ... который является точной копией файла 1.jpg (то есть без водяных знаков)

А вопрос был в том, чтобы именно наложить водяной знак.
97
Дни рождения / С днём рождения Ce7enstars!
« Последний ответ от Представитель Сообщества Отправлен Октябрь 11, 2018, 01:02:13 »
От имени всего Русского сообщества AutoIt поздравляем Вас Ce7enstars с днём рождения!



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

Здоровье будет крепкое,
В делах всегда согласие,
Любовь навеки верная —
Без ссор и разногласия.

Зарплата только вовремя,
Стабильная, высокая.
Работа будет лёгкая
И не совсем далёкая.

Пусть жизнь Вам дарит самые
Прекрасные мгновения.
Желаем только радости
И счастья, с днем рождения!
98
Ув.CreatoR, я сначало создаю через _GUICtrlSelButton_Create пустышку, потом обрабатываю информацию для получения списка. Если попадается один пункт и я указываю без параметра "Select All" в _GUICtrlSelButton_SetData($TestKnopka, "Это пример"), то пункт этот не высвечивается-кнопка не реагирует.

Проблема получается в _GUICtrlSelButton_Create. Если указывать один пункт без разделителя "|"-срабатывает на ошибку и пропускается этот пункт для добавления. Если же добавить к пункту разделитель, тогда появляется два пункта с чекбоксами, один который пустой. Как для меня, выход-передавать обязательно разделитель, но не обрабатывать пустые значения. Поэтому добавил поправки в циклы _GUICtrlSelButton_Create и _GUICtrlSelButton_SetData:
Код: AutoIt [Выделить]
For $i = 1 To $aItems[0]
    If StringStripWS($aItems[$i], 3) = "" Then ContinueLoop
    If StringLen($aItems[$i]) > StringLen($sBigStr) Then
        $sBigStr = $aItems[$i]
    EndIf
Next

и
Код: AutoIt [Выделить]
For $i = 1 To $aItems[0]
    If StringStripWS($aItems[$i], 3) = "" Then ContinueLoop
    $aItems[$i] = GUICtrlCreateCheckbox($aItems[$i], 10, $iT, $aStrSize[0] + 10, 15)
    $iT += (($sSellAllCBText And $i = 1) ? 40 : 20)
Next

Буду дальше тестировать на глюки при внесении на мои изменения.
99
Общие вопросы по AutoIt / Re: Наложение частично прозрачного png на файл jpg
« Последний ответ от InnI Отправлен Октябрь 10, 2018, 16:40:01 »
АлексейАльтман  [?]
Цитировать
Есть вот такой код... но он - отчего-то не работает.
Это нормальный рабочий код. Что конкретно не работает?
100
Общие вопросы по AutoIt / Наложение частично прозрачного png на файл jpg
« Последний ответ от АлексейАльтман Отправлен Октябрь 10, 2018, 14:23:53 »
Здравствуйте. Подскажите как должен выглядеть AutoIt-скрипт по наложению водяного знака.

В одной папке лежат файлы "1.jpg" и "Рисунок7.png" (с поддержкой прозрачности).
Эти два рисунка - одного размера.

Как скриптом наложить "Рисунок7.png", на "1.jpg" ?
( чтобы в результате получилось как бы наложение водяного знака.)

Есть вот такой код... но он - отчего-то не работает.
(нажмите для показа/скрытия)
Страницы: 1 ... 8 9 [10]