Как работают библиотеки типа discutils / для взаимодействия с файлами .PSD? - PullRequest
1 голос
/ 01 декабря 2009

Я вижу много проектов, в которых используется некоторая степень реверс-инжиниринга (о чем я очень мало знаю). Например, в codeproject был API для взаимодействия с файлами .PSD (удаление слоев, добавление слоев, добавление маскировки и т. Д.), А также библиотека discutils для C #, которая взаимодействует с файлами .ISO (не уверен, что такое набор функций библиотеки это точно).

Я знаю, что такого рода приложения требуют реверс-инжиниринга, но где я могу найти больше информации о том, как создаются программы такого рода (код с открытым исходным кодом, и я посмотрю на него, но я предполагаю, что есть некоторые руководства о том, как сделать такие программы)? Очевидно, что это больше, чем просто объединение методов C #.

Спасибо

1 Ответ

1 голос
/ 01 декабря 2009

Gimp частично поддерживает управление файлами PSD. Я бы посмотрел на их реализацию и начал оттуда.

...