An image processing device that generates a plurality of different images subjected to different image processing from an original image which is a radiographic image, the image processing device comprising: a first generation unit that receives one or more items of processing operations for the original image and performs first image processing corresponding to the received items on the original image to generate a first image; a second generation unit that reflects processing operations indicated in handover items selected from among the received items of processing operations in the original image, the handover items being items of processing operations set by a user to generate a second image, and then, i) performs second image processing different from the first image processing to generate the second image, or ii) performs the second image processing on the original image, and then, reflects the processing operations indicated in the handover items to generate the second image, and further comprising an operation detection unit that detects at least one of operating time, the amount of operation, and the number of operations in which the processing operation is performed for each processing operation, wherein the second generation unit selects, as the handover items, only a processing operation for which at least one of the operating time, the amount of operation, and the number of operations detected by the operation detection unit is equal to or greater than a predetermined threshold value. a first generation unit that receives one or more items of processing operations for the original image and performs first image processing corresponding to the received items on the original image to generate a first image; a second generation unit that reflects processing operations indicated in handover items selected from among the received items of processing operations in the original image, the handover items being items of processing operations set by a user to generate a second image, and then, i) performs second image processing different from the first image processing to generate the second image, or ii) performs the second image processing on the original image, and then, reflects the processing operations indicated in the handover items to generate the second image, and further comprising an operation detection unit that detects at least one of operating time, the amount of operation, and the number of operations in which the processing operation is performed for each processing operation, wherein the second generation unit selects, as the handover items, only a processing operation for which at least one of the operating time, the amount of operation, and the number of operations detected by the operation detection unit is equal to or greater than a predetermined threshold value. i) performs second image processing different from the first image processing to generate the second image, or ii) performs the second image processing on the original image, and then, reflects the processing operations indicated in the handover items to generate the second image, and further comprising an operation detection unit that detects at least one of operating time, the amount of operation, and the number of operations in which the processing operation is performed for each processing operation, wherein the second generation unit selects, as the handover items, only a processing operation for which at least one of the operating time, the amount of operation, and the number of operations detected by the operation detection unit is equal to or greater than a predetermined threshold value.