[package]
edition = "2021"
name = "fft2d"
version = "0.1.1"
authors = ["Matthieu Pizenberg <matthieu.pizenberg@gmail.com>"]
exclude = [
"data/",
".github",
]
description = "Fourier transform for 2D data such as images"
homepage = "https://github.com/mpizenberg/fft2d"
readme = "README.md"
keywords = [
"fft",
"fft2d",
"fourier",
"dct",
"image",
]
categories = [
"algorithms",
"graphics",
"computer-vision",
]
license = "MPL-2.0"
repository = "https://github.com/mpizenberg/fft2d"
[[example]]
name = "low_pass"
[[example]]
name = "low_pass_nalgebra"
required-features = ["nalgebra"]
[[example]]
name = "dct_resize"
required-features = ["rustdct"]
[[example]]
name = "normal_integration"
required-features = [
"rustdct",
"nalgebra",
]
[dependencies.nalgebra]
version = "0.29.0"
features = ["std"]
optional = true
default-features = false
[dependencies.rayon]
version = "1.7"
optional = true
[dependencies.rustdct]
version = "0.6.0"
optional = true
[dependencies.rustfft]
version = "6.0.1"
[dev-dependencies.image]
version = "0.23.14"
features = [
"jpeg",
"png",
]
default-features = false
[dev-dependencies.show-image]
version = "0.10.1"
features = ["image"]
[features]
default = []
parallel = ["rayon"]