Можно ли записать PSD-файл из ColdFusion

Я хотел бы иметь возможность брать несколько отдельных файлов изображений, в основном JPG и PNG, и программно записывать их в файл PSD в ColdFusion. Идея состоит в том, что я могу создать онлайн-инструмент, который я мог бы использовать для создания свадебных альбомов из моих цифровых свадебных фотографий. С учетом предполагаемого использования крайне важно, чтобы качество изображения и цветопередача оставались как можно ближе к оригиналу. Мои мысли по этому поводу заключались бы в том, чтобы импортировать каждый файл в отдельный слой, а затем установить позиционирование импортированного изображения по координатам пикселей.

Я наткнулся на это, которое кажется быть единственным упоминанием такого рода вещей на SO (которое я мог найти). Однако я бы не хотел возвращаться к написанию всего этого в CFExecute. Кажется излишне сложным добавить еще один язык, с которым нужно будет ознакомиться каждому будущему разработчику, а CFExecute не предоставляет много возможностей для мониторинга или отладки в случае возникновения проблем. Но я сделаю это, если мне нужно.

Сервер в настоящее время работает под управлением ColdFusion 9 на Windows 2000 Advanced Server. Мы, вероятно, будем обновлены до ColdFusion 10 на Windows 2008 (или новее) к тому времени, когда это будет запущено в производство, но возможность протестировать его в моей текущей среде была бы реальным плюсом.


person Nicholas    schedule 17.07.2012    source источник
comment
Да, используйте imagemagik, это не так уж сложно, надежно и быстро!   -  person Henry    schedule 18.07.2012
comment
к вашему сведению. Я читал в нескольких блогах, что ColdFusion 10 в настоящее время не работает с Windows Server 2012. Пока я придерживаюсь Windows Server 2008 R2.   -  person Scott Jibben    schedule 19.07.2012
comment
Можно подумать, что и Photoshop, и ColdFusion являются продуктами Adobe… не так уж и много.   -  person Mike Causer    schedule 09.08.2012
comment
imagemagick действительно волшебен по сравнению с jai-библиотекой cf (java). Однажды попробовав, вы больше никогда не будете использовать cfimage!   -  person Mike Causer    schedule 09.08.2012
comment
Преимущество аутсорсинга обработки изображений для imagemagick заключается в том, что манипуляции с изображениями требуют больших затрат памяти, а большие обработанные изображения не будут мешать вам кэшировать элементы в java. Память, выделенная CF, не должна перегружаться так сильно, как отдельный двоичный файл imagemagick имеет свой собственный выделенный   -  person Mike Causer    schedule 09.08.2012