photomosaics

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs

DateCommit messageAuthorFiles+-
2023-01-17 22:51Delete old functions and break cache_init into separate functionWilson Gheen1+50-54
2023-01-17 21:52Isolate errno in `parse_num` from possible errors in `setlocale`Wilson Gheen1+3-2
2023-01-17 21:50Use EXIT_... macros instead of numbersWilson Gheen1+10-10
2023-01-17 21:28Replace `try` with a macro that aborts, and set a default `cache_max_size`Wilson Gheen1+11-13
2023-01-17 21:15Define initial deletables size as a macroWilson Gheen1+3-2
2023-01-16 14:19Compare with FLT_EPSILON to determine if float is zeroWilson Gheen1+2-2
2023-01-16 14:18Change unchanged string parameter to use `const`Wilson Gheen1+1-1
2023-01-15 18:02Fix typoWilson Gheen1+1-1
2023-01-15 17:30Remove sample imagesWilson Gheen2+0-0
2023-01-15 16:49Add error-checking for overly long arguments and fix error message for -w/-lWilson Gheen1+11-9
2023-01-15 16:31Make `DIE` safe to use outside `main` just in caseWilson Gheen1+1-1
2023-01-15 16:30Trim down program to omit initial testing functionsWilson Gheen1+19-167
2023-01-15 15:22Shorten function namesWilson Gheen1+4-4
2023-01-15 15:14Add `try` and `assert_error` functions/macrosWilson Gheen1+23-15
2023-01-13 21:45Remove unused line_no variableWilson Gheen1+1-1
2023-01-13 19:38Finally fix cache entry duplication bugWilson Gheen1+11-2
2023-01-11 22:18Fix bug that popped up when adding more than a few lines to the end of the cacheWilson Gheen1+5-5
2023-01-10 22:13Slightly prettify help outputWilson Gheen1+23-14
2023-01-09 22:50Switch to buffering cache file instead of writing it in placeWilson Gheen1+111-86
2023-01-08 14:26Suppress warning message in `slen` in a tidier wayWilson Gheen1+1-8
2023-01-08 11:42Clean up `DIE` macroWilson Gheen1+7-7
2023-01-08 11:41Reduce dependence on GNU extensionsWilson Gheen1+26-12
2023-01-08 11:40General code cleanupWilson Gheen1+25-11
2023-01-07 23:39Temporarily move MagickCore cleanup back to end of function for troubleshootingWilson Gheen1+12-12
2023-01-07 22:33Properly depopulate tempdir before removing it, use perror to get the right error message, and write the output image before trying to clean up resourcesWilson Gheen1+31-25
2023-01-07 21:08Create generic num-parsing functionWilson Gheen1+41-21
2023-01-07 00:02End WIPs: Clean up, fix bug from reading past end of pipe output, and only open/read the pipe onceWilson Gheen1+19-18
2023-01-06 14:47Endish WIPS (but danger: creates tempdirs without deleting them); mosaic function now works pseudo-rationallyWilson Gheen1+124-72
2023-01-05 15:22Clean up warningsWilson Gheen1+11-4
2023-01-04 23:45End WIP caching: Caching of average color for each source image now works as expectedWilson Gheen1+69-18
2023-01-02 21:44Enable re-checking the file iff. it is newer than the cache itself; slightly clean up code with assertsWilson Gheen1+69-47
2023-01-02 14:53WIP: Add the beginning of some cachingWilson Gheen1+43-30
2023-01-01 15:19WIP: Document for later, quick caching functionWilson Gheen1+18-0
2023-01-01 12:47WIP: Add snails-pace photomosaic function that works with a filename taken from a list of images and their average pixel colors. Will soon put everything togetherWilson Gheen3+107-34
2022-12-29 21:42WIP: Add prototype functions to read some several source images and to get the one closest in average color to the given pixelWilson Gheen1+63-0
2022-12-28 16:23Enable resizing an image to an exact width/lengthWilson Gheen1+17-7
2022-12-27 22:56Fix bug in print_avg_colorWilson Gheen1+1-1
2022-12-27 22:56Add width/length options for relevant proceduresWilson Gheen1+21-10
2022-12-27 16:23Move number parsing into functions pending a more elegant solutionWilson Gheen1+30-24
2022-12-27 15:51Make types for x/y more consistentWilson Gheen1+5-5
2022-12-27 15:38Continue forming CLI and fix up/uncomment-out old functionsWilson Gheen1+76-46
2022-12-27 14:10Fixing use of uninitialized endptr. Kludgily choosing 400 for max size out of temporary lack of knowledgeWilson Gheen1+2-1
2022-12-27 13:52Clean argument error checkingWilson Gheen1+12-28
2022-12-27 13:17Begin implement command line optionsWilson Gheen1+111-51
2022-12-27 11:30Temporarily comment out function for later reparationWilson Gheen1+17-17
2022-12-27 10:51Add function to splotch up an image based on given height/width of splotchesWilson Gheen1+51-21
2022-12-26 17:04Finish up amazing function that shrinks an image in a terribly inefficient wayWilson Gheen1+3-2
2022-12-26 11:54Add some functions for examining images, and one to squash an image into a blurrier version of itselfWilson Gheen1+98-30
2022-12-25 13:07Move resizing into functionWilson Gheen1+37-16
2022-12-24 22:01Remove unnecessary assignmentsWilson Gheen1+3-3
2022-12-24 21:53Remove unnecessary comparisonWilson Gheen1+1-1
2022-12-24 21:53Initial commit. Add modified version of MagickCore sample programWilson Gheen1+43-0