Estoy en Adobe Illustrator 2022 26.064 y estoy colocando un artículo. Es el tercero que coloco en el mismo documento.
var placedItem3 = doc.placedItems.add(); placedItem3.file = new File("/c/files/dotfiles-win/illustrator-scripts/lorem-picsum/3to2-1080x720.jpg"); placedItem3.name = "placedItem3"; Por alguna razón se pone placedItem.width=3061,41 , placedItem.height=2040,94 Cuando el archivo es de 1080x720 Los elementos anteriores se colocaron manteniendo las mismas dimensiones del archivo.
Puedes averiguar el ppp de una image con la fórmula:
72 / image.matrix.mValueAPor ejemplo, aquí está el script que encuentra imágenes con menos de 250 ppp y las selecciona:
var min = 250; // target ppi var rasters = app.activeDocument.rasterItems; var i = rasters.length; while (i--) if (72/rasters[i].matrix.mValueA < min) rasters[i].selected = true;Illustrator lo hace de una manera poco común a través de la matriz de transformación.
No estoy seguro de si hay otras formas también. Y probablemente podría requerir pasos adicionales para imágenes rotadas.