Software-Rec

定義長度和比例圖片

  • September 17, 2012

linux下是否有任何程序可以執行以下操作:

例如,假設我在一張方格紙上掃描了一幅圖畫,並假設原始紙的方格有任何距離,但不是 0.5 厘米。

現在我希望輸出圖片的正方形的距離正好為 0.5 厘米。

我試圖將圖片包括在內inkscape並使用標尺適當地調整圖片大小,但這很痛苦。

我認為這樣的事情會很棒:有一個“距離工具”,您可以在其中選擇圖片的兩個點(例如我的方形紙正方形的兩個頂點)然後您定義這些點之間的距離應該是 0.5 厘米然後整個圖片應適當縮放,同時保持縱橫比。

請注意,我主要對不需要使用物理尺子或類似工具測量原始紙張上的距離的解決方案感興趣。

編輯 最後我想要一個 DIN A4 pdf,包括我的照片並列印出來。在我的範例中,重點是印刷版中正方形的距離應為 0.5 厘米…

我的回答從ixtmixilix評論結束的地方開始,並假設您已經安裝了ImageMagick.

要獲得具有正確解析度/密度的 pdf,您需要像素中的邊距/正方形,呼叫它p。您可以通過任何其他合理的圖像編輯器/查看器或間接通過gimp使用的掃描器乘以實際距離來獲得此資訊。inkscape``dpi``inch

如果您希望新邊距為x厘米,則解析度/密度的公式為

r = p / x

要建構 pdf,您必須呼叫

convert <your_picture> -density <r> -units PixelsPerCentimeter \
<your_pdfs_basename>.pdf

現在您可以列印 pdf 或將生成的 pdf 嵌入到 Latex 文件中等。之前調整的解析度保持不變。

引用自:https://unix.stackexchange.com/questions/48424