Автор Тема: Наложение частично прозрачного png на файл jpg  (Прочитано 373 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Эта тема содержит сообщение, помеченное как лучший ответ. Кликните здесь для перехода к этому сообщению.

Оффлайн АлексейАльтман [?]

  • Новичок
  • *
  • Сообщений: 13
  • Репутация: 0
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.14.0
Здравствуйте. Подскажите как должен выглядеть AutoIt-скрипт по наложению водяного знака.

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

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

Есть вот такой код... но он - отчего-то не работает.
(нажмите для показа/скрытия)
« Последнее редактирование: Октябрь 10, 2018, 14:44:37 от АлексейАльтман »

Русское сообщество AutoIt

Наложение частично прозрачного png на файл jpg
« Отправлен: Октябрь 10, 2018, 14:23:53 »

Оффлайн InnI [?]

  • AutoIt Гуру
  • *****
  • Сообщений: 3975
  • Репутация: 1056
    • Награды
  • Версия AutoIt: 3.3.14.0
АлексейАльтман  [?]
Цитировать
Есть вот такой код... но он - отчего-то не работает.
Это нормальный рабочий код. Что конкретно не работает?

Оффлайн АлексейАльтман [?]

  • Новичок
  • *
  • Сообщений: 13

  • Автор темы
  • Репутация: 0
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.14.0
Цитировать
Это нормальный рабочий . Что конкретно не работает?

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

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

А вопрос был в том, чтобы именно наложить водяной знак.

Оффлайн InnI [?]

  • AutoIt Гуру
  • *****
  • Сообщений: 3975
  • Репутация: 1056
    • Награды
  • Версия AutoIt: 3.3.14.0
АлексейАльтман  [?]
Цитировать
Есть картинка 2.png
А в скрипте у вас "Рисунок7.png" ;)

Цитировать
создает файл 3.jpg ... который является точной копией файла 1.jpg
Вероятно, проблемы именно с png файлом. Либо он не найден, либо он НЕ png.
Добавил проверки на ошибки. Посмотрите, какое сообщение появится
(нажмите для показа/скрытия)

Русское сообщество AutoIt

Re: Наложение частично прозрачного png на файл jpg
« Ответ #3 Отправлен: Октябрь 11, 2018, 11:20:44 »

Оффлайн АлексейАльтман [?]

  • Новичок
  • *
  • Сообщений: 13

  • Автор темы
  • Репутация: 0
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.14.0
Цитировать
Либо он не найден, либо он НЕ png.

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

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

Оффлайн InnI [?]

  • AutoIt Гуру
  • *****
  • Сообщений: 3975
  • Репутация: 1056
    • Награды
  • Версия AutoIt: 3.3.14.0
Какие сообщения выведет этот скрипт?
(нажмите для показа/скрытия)

Архив с файлами можете приложить?

Оффлайн АлексейАльтман [?]

  • Новичок
  • *
  • Сообщений: 13

  • Автор темы
  • Репутация: 0
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.14.0
InnI , сейчас скрипт выдал два сообщения:
Первое сообщение 96:96
Второе сообщение 1000:1000

(Насчет архива с файлами я бы приложил, но на этом сайте - действует запрет на прикрепление файлов к сообщению.
Выдает ошибку, что запрещено прикреплять файлы "только для чтения".
Поэтому приложить файлы - сайт autoit-script.ru запрещает.)

Помечен как лучший ответ пользователем АлексейАльтман Отправлен Октябрь 11, 2018, 12:23:01

Оффлайн InnI [?]

  • AutoIt Гуру
  • *****
  • Сообщений: 3975
  • Репутация: 1056
    • Награды
  • Версия AutoIt: 3.3.14.0
АлексейАльтман  [?]
Цитировать
Второе сообщение 1000:1000
Пробуйте
(нажмите для показа/скрытия)

Если у вас не последняя версия AutoIt, то добавьте в конец скрипта эту функцию
(нажмите для показа/скрытия)

Русское сообщество AutoIt

Re: Наложение частично прозрачного png на файл jpg
« Ответ #7 Отправлен: Октябрь 11, 2018, 12:17:50 »

Оффлайн АлексейАльтман [?]

  • Новичок
  • *
  • Сообщений: 13

  • Автор темы
  • Репутация: 0
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.14.0
InnI , Первый скрипт выдавал ошибку.
Но вот когда добавил второй скрипт - все заработало.

В общем - спасибо вам огромное.
И просто низкий поклон.

Русское сообщество AutoIt

Re: Наложение частично прозрачного png на файл jpg
« Ответ #8 Отправлен: Октябрь 11, 2018, 12:22:26 »

 

Похожие темы

  Тема / Автор Ответов Последний ответ
4 Ответов
2109 Просмотров
Последний ответ Май 10, 2012, 00:55:55
от madmasles
7 Ответов
2548 Просмотров
Последний ответ Декабрь 26, 2012, 14:59:44
от neLeposTb
1 Ответов
1997 Просмотров
Последний ответ Май 04, 2013, 22:47:21
от AZJIO
9 Ответов
2237 Просмотров
Последний ответ Июнь 04, 2015, 01:26:16
от Yashied
5 Ответов
1427 Просмотров
Последний ответ Июнь 11, 2015, 15:06:52
от saraconor
13 Ответов
2851 Просмотров
Последний ответ Октябрь 13, 2015, 17:09:49
от Yashied
0 Ответов
1094 Просмотров
Последний ответ Декабрь 21, 2015, 17:34:13
от Sverx
1 Ответов
2427 Просмотров
Последний ответ Январь 27, 2016, 15:52:21
от InnI
5 Ответов
1798 Просмотров
Последний ответ Май 06, 2016, 19:31:37
от Makrut
0 Ответов
506 Просмотров
Последний ответ Ноябрь 06, 2017, 13:18:49
от Gilman