{"id":216496,"name":"patch-image","ecosystem":"hackage","description":"Compose a collage from overlapping image parts.\nIn contrast to Hugin,\nthis is not intended for creating panoramas from multiple photographies,\nbut instead is specialised to creating highly accurate reconstructions\nof flat but big image sources, like record covers, posters or newspapers.\nIt solves the problem that your scanner may be too small\nto capture a certain image as a whole.\n\nThere are two versions of the program:\n\nA version using LLVM via the knead package:\nEnable it with the Cabal flag -fllvm.\n\nA version using CUDA via accelerate-cuda:\nEnable it with the Cabal flag -fcuda.\n\nBoth of them have their individual installation difficulties.\n\nRestrictions:\n\nRequires that all input pictures use the same color space\nand that color channel depth is 8 bit.\n\nImages must be approximately correctly oriented.\n\nMay have problems with unstructured areas in the image.","homepage":"https://hub.darcs.net/thielema/patch-image/","licenses":"BSD-3-Clause","normalized_licenses":["BSD-3-Clause"],"repository_url":"","keywords_array":["bsd3","graphics","Propose Tags"],"namespace":null,"versions_count":14,"first_release_published_at":"2014-09-15T16:59:43.000Z","latest_release_published_at":"2026-01-31T11:55:43.000Z","latest_release_number":"0.3.4","last_synced_at":"2026-03-16T10:08:51.666Z","created_at":"2022-04-05T23:47:08.627Z","updated_at":"2026-03-16T10:08:51.667Z","registry_url":"https://hackage.haskell.org/package/patch-image","install_command":"cabal install patch-image","documentation_url":null,"metadata":{},"repo_metadata":{},"repo_metadata_updated_at":"2024-08-31T20:16:39.471Z","dependent_packages_count":0,"downloads":6956,"downloads_period":"total","dependent_repos_count":0,"rankings":{"downloads":22.486943254503842,"dependent_repos_count":55.143477495452146,"dependent_packages_count":12.217592864268529,"stargazers_count":null,"forks_count":null,"average":29.949337871408172},"purl":"pkg:hackage/patch-image","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/hackage/patch-image","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/hackage/patch-image","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/hackage/patch-image/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/packages/patch-image/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/packages/patch-image/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/packages/patch-image/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/packages/patch-image/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/packages/patch-image/codemeta","maintainers":[{"uuid":"HenningThielemann","login":"HenningThielemann","name":null,"email":null,"url":null,"packages_count":191,"html_url":"https://hackage.haskell.org/user/HenningThielemann","role":null,"created_at":"2022-11-14T19:12:25.697Z","updated_at":"2022-11-14T19:12:25.697Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/maintainers/HenningThielemann/packages"}]}