qiskit-documentation/public/images/api/qiskit-ibm-runtime/dev
Frank Harkins ca11486479
Convert images to AVIF (#2555)
This PR converts all existing PNG and JPG images to AVIF and updates the
markdown to point to the new files. This is blocked by a PR in
inner-source that will add support for AVIF images.

<details><summary>Conversion script</summary>

```python
from pathlib import Path
import subprocess

# I ran this again with the extension changed to ".jpg"
image_files = Path("public/").rglob("**/*.png")

def to_relative(path: Path) -> str:
    return str(path).removeprefix("public/")

for file in image_files:
    outfile = file.with_suffix(".avif")
    subprocess.run(f"magick {file} {outfile} && rm {file}", shell=True)
    subprocess.run(f"sd -s '{to_relative(file)}' '{to_relative(outfile)}' docs/**/*", shell=True)
```

And then I had to follow it up with this (run from `docs/`) to clean up
links that didn't work for some reason.

```sh
rg '\.png\)' -l | xargs sd -s '.png)' '.avif)'
```

</details>

This PR also enables the AVIF conversion in the API docs sync script,
and the AVIF linter for markdown files.
2025-01-10 16:13:16 +00:00
..
fake_provider-1.avif Convert images to AVIF (#2555) 2025-01-10 16:13:16 +00:00
fake_provider-2.avif Convert images to AVIF (#2555) 2025-01-10 16:13:16 +00:00
fake_provider-3.avif Convert images to AVIF (#2555) 2025-01-10 16:13:16 +00:00
qiskit_ibm_runtime-transpiler-passes-scheduling-1.avif Convert images to AVIF (#2555) 2025-01-10 16:13:16 +00:00
qiskit_ibm_runtime-transpiler-passes-scheduling-2.avif Convert images to AVIF (#2555) 2025-01-10 16:13:16 +00:00
qiskit_ibm_runtime-transpiler-passes-scheduling-3.avif Convert images to AVIF (#2555) 2025-01-10 16:13:16 +00:00
qiskit_ibm_runtime-transpiler-passes-scheduling-4.avif Convert images to AVIF (#2555) 2025-01-10 16:13:16 +00:00
qiskit_ibm_runtime-transpiler-passes-scheduling-5.avif Convert images to AVIF (#2555) 2025-01-10 16:13:16 +00:00
qiskit_ibm_runtime-transpiler-passes-scheduling-6.avif Convert images to AVIF (#2555) 2025-01-10 16:13:16 +00:00
qiskit_ibm_runtime-transpiler-passes-scheduling-7.avif Convert images to AVIF (#2555) 2025-01-10 16:13:16 +00:00
qiskit_ibm_runtime-transpiler-passes-scheduling-8.avif Convert images to AVIF (#2555) 2025-01-10 16:13:16 +00:00
qiskit_ibm_runtime-transpiler-passes-scheduling-9.avif Convert images to AVIF (#2555) 2025-01-10 16:13:16 +00:00
qiskit_ibm_runtime-transpiler-passes-scheduling-10.avif Convert images to AVIF (#2555) 2025-01-10 16:13:16 +00:00
qiskit_ibm_runtime-transpiler-passes-scheduling-11.avif Convert images to AVIF (#2555) 2025-01-10 16:13:16 +00:00
qiskit_ibm_runtime-transpiler-passes-scheduling-12.avif Convert images to AVIF (#2555) 2025-01-10 16:13:16 +00:00
qiskit_ibm_runtime-transpiler-passes-scheduling-13.avif Convert images to AVIF (#2555) 2025-01-10 16:13:16 +00:00
qiskit_ibm_runtime-transpiler-passes-scheduling-14.avif Convert images to AVIF (#2555) 2025-01-10 16:13:16 +00:00
qiskit_ibm_runtime-transpiler-passes-scheduling-15.avif Convert images to AVIF (#2555) 2025-01-10 16:13:16 +00:00
qiskit_ibm_runtime-transpiler-passes-scheduling-16.avif Convert images to AVIF (#2555) 2025-01-10 16:13:16 +00:00
qiskit_ibm_runtime-transpiler-passes-scheduling-17.avif Convert images to AVIF (#2555) 2025-01-10 16:13:16 +00:00
qiskit_ibm_runtime-transpiler-passes-scheduling-PadDynamicalDecoupling-1.avif Convert images to AVIF (#2555) 2025-01-10 16:13:16 +00:00
qiskit_ibm_runtime-transpiler-passes-scheduling-PadDynamicalDecoupling-2.avif Convert images to AVIF (#2555) 2025-01-10 16:13:16 +00:00
twirling_strategy_options.avif Convert images to AVIF (#2555) 2025-01-10 16:13:16 +00:00