Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /**
- * автор программы замены фона: kolychestiy
- *
- * filter.c -- программа для наложения фильтров на
- * изображение в формате BMP
- *
- * Copyright (c) 2009, Student Name <student@cs.petrsu.ru>
- *
- * This code is licensed under a MIT-style license.
- */
- #include <stdio.h>
- #include <stdlib.h>
- #include "bmp.h"
- int main(int argc, char *argv[])
- {
- if (argc < 5){
- printf("Введите в качестве аргументов: имя начальной картинки, имя фона, имя для сохранения, параметр вырезания (от 0 до 1)\n");
- return 0;
- }
- if (argc < 6){
- printf("Для выбора старта вырезания используйте в аргументах: R L U D RD RL UL UR C\n");
- return 0;
- }
- bmp_image image;
- bmp_image background;
- image = bmp_read(argv[1]);
- background = bmp_read(argv[2]);
- double k = strtod(argv[4], NULL);
- if (k < 0 || k > 1){
- printf("Значение k должно быть в пределах от 0 до 1 (вещественное число)\n");
- return 0;
- }
- bmp_replace(image, background, k, argc - 5, argv + 5);
- bmp_write(argv[3], image);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement