Я пишу небольшое приложение в классическом asp (не судите меня, у меня нет выбора), где мне нужно предложить пользователям выбор PNG и выбора цветов, то мне нужно отобразить изображение среди других элементов html. Цвет по существу будет сделан из селектора цветов, поэтому будут бесконечные выборы, и у меня нет возможности делать каждый PNG во всех возможных цветах. Кто-нибудь знает о сценарии, который я мог бы использовать для этого, или я должен просто взломать его при создании?Манипуляция с ASP ASP (PNG)
0
A
ответ
0
Вы можете достичь этого с помощью ImageMagick или GraphicsMagick.
У них обоих есть компонент COM, который вы можете установить и использовать из ASP. Они позволяют манипулировать изображениями из кода.
Использование .NET, как предложено выше, будет делать то же самое, но в равной степени возможно в классическом ASP (или других языках, таких как perl или Python), используя один из этих двух компонентов.
Имейте в виду: это будет непросто, но в основном вы хотите манипулировать изображениями с кодом и, более конкретно, менять один цвет, что сложно в большинстве языков программирования.
Вот несколько ссылок, чтобы вы начали:
0
Даже мы можем взять код цвета из палитры цветов и назначить его в качестве цвета фона что-то вроде этого
color = "#3B0B0B"
Нужно ли PNG менять цвет или фон? PNG имеют прозрачность, поэтому, возможно, вы можете поместить их в DIV с фоновым цветом и сохранить PNG одинаково. Я сделал что-то подобное с кнопками с градиентом и разными цветами. PNG был всего лишь градиентом. –
Нет, сама форма должна изменить цвет. Вот как я начал это делать, но мне нужно иметь возможность использовать фоновое изображение и переменную цветную PNG. – Ryan
Если у вас есть приложение .NET, сидящее на одном сервере (вместо этого, помимо классического приложения ASP), можно «потреблять» страницу .NET, которая генерирует такой PNG из классического кода ASP. В противном случае, ваш единственный вариант - использование сторонних компонентов. –