Уж не знаю как у других, но у меня с песочницой дружба «не срослась». У Сергея — тоже. Стати, которые нормально воспринимаются сообществом после получения инфайта, в песочницу или не проходят вообще без объяснения причин, или висят там незаметными. Данная статья из песочницы и есть.
Sergius Bobrovsky:
Наверное, этот вариант позволил бы быстрее решить поставленную задачу,
но, имхо, читабельность кода была бы гораздо ниже. И все равно
некоторое количество рутинных усилий потребовалось бы. И самое
главное, полученный результат нельзя было бы включить в код сборки на
c# (у меня было такое требование). ILMerge я знаю, но это не
подходило.
Sergius Bobrovsky:
Можно было применить и функторы, тут вопрос вкуса. Я решил обойтись
без них, чтобы иметь «готовый к переносу» код еще до смены
компилятора.
Sergius Bobrovsky:
К сожалению, GDI+ имеет множество ограничений. Самое главное — вся
картинка сразу грузится в память. Как следствие очень большие картинки
просто не открываются. Далеко не все варианты TIFF файлов
поддерживаются GDI+ (это существенно улучшили в Windows 7). Нет
тонкого контроля над способом сохранения данных в файл. Например, до
Windows 7 все файлы сохранялись в один strip (все скан-линии
сохранялись одним блоком). Начиная с Windows 7 все файлы сохраняются
во множество strip-ов (и это неьзя изменить), что тоже плохо, так как
есть ситуации, когда должен быть один strip. И таких тонкостей
достаточно много
Я писал не про начало работы без предоплаты, а про вывешивание на вывешивание в анкеты надписи «только по предоплате».
Да и начать можно без предоплаты с какой-то относительно небольшой работы. Например, до предоплаты подготовить пару набросков. Так заказчик будет видеть, что ему доверяют. Приятно.
В Jet Screenshot нету ограничений. Лучше его использовать для поста картинок.
А еще инструкцию как удалить его и описание, насколько безопасно…
Наверное, этот вариант позволил бы быстрее решить поставленную задачу,
но, имхо, читабельность кода была бы гораздо ниже. И все равно
некоторое количество рутинных усилий потребовалось бы. И самое
главное, полученный результат нельзя было бы включить в код сборки на
c# (у меня было такое требование). ILMerge я знаю, но это не
подходило.
Можно было применить и функторы, тут вопрос вкуса. Я решил обойтись
без них, чтобы иметь «готовый к переносу» код еще до смены
компилятора.
К сожалению, GDI+ имеет множество ограничений. Самое главное — вся
картинка сразу грузится в память. Как следствие очень большие картинки
просто не открываются. Далеко не все варианты TIFF файлов
поддерживаются GDI+ (это существенно улучшили в Windows 7). Нет
тонкого контроля над способом сохранения данных в файл. Например, до
Windows 7 все файлы сохранялись в один strip (все скан-линии
сохранялись одним блоком). Начиная с Windows 7 все файлы сохраняются
во множество strip-ов (и это неьзя изменить), что тоже плохо, так как
есть ситуации, когда должен быть один strip. И таких тонкостей
достаточно много
В скором времени нас ждет какой-то новый технологический прорыв :)
Сплошные удобства
No comments :(
Да и начать можно без предоплаты с какой-то относительно небольшой работы. Например, до предоплаты подготовить пару набросков. Так заказчик будет видеть, что ему доверяют. Приятно.